In April 2011, Modelware, Inc. was acquired by Xilinx Inc. Modelware, Inc. provided semiconductor intellectual property cores for telecom and networking ASIC and FPGA applications. The firm offers telecommunications and networking virtual components supporting traffic management, a quality of service (QoS)engine, which is designed to protocol agnostic for use with a range of frame or packet processing applications; Pseudo-Wire Emulation Edge to Edge, a technology that allows various services, such as ATM, fractional T1, and frame relay to be emulated over a PSN; Ethernet virtual local area network, a switch that implements the IEEE 802.1Q data link layer switching function; and Ethernet OAM, which provides network operators with the ability to monitor point to point links. Its product categories include packet processing that includes packet classification, parsing, and editing; Ethernet that includes MACs, switches, and operation and maintenance; adaptation/emulation that includes SARs; aggregation/bonding that includes inverse multiplexing for ATM, multi-link multi-class PPP, and Ethernet in the first mile PME aggregation function; protocols that include ATM, Ethernet, and HDLC; PluriBus that includes bus interfaces and bridges; and legacy products that include packet interfaces and packet bridges. The company also offers customization and integration, designs, and legacy device re-design services to ilinx semiconductor and system OEM customers.