Patent №
US 7,724,684
Granted
2010-05-25
Filed 2007
Owner
MODELWARE, INC.
+2 more
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11805702
A system and method for allowing a user to create instructions for building a packet processing integrated circuit. The system includes a user interface for allowing a user to define a desired packet processing algorithm (4) using a plurality of discrete packet processing blocks (22, 24, 28, 30), each of the blocks corresponding to a portion of the desired packet processing algorithm (4). The system allows the user to define connections (10) between the plurality of packet processing blocks (22, 24, 28, 30). The system processes a plurality of packet processing blocks (22, 24, 28, 30) and the connections to provide a list of instructions in a hardware description language for producing an integrated circuit capable of executing the desired packet processing algorithm (19). The list of instructions can be delivered to a customer (12), or the customer can receive an integrated circuit constructed using the list of instructions (19), or the customer can receive a NETLIST generated using said list of instructions (16). The plurality of packet processing blocks (22, 24, 28, 30) can include a Packet Processing Unit (PPU, PPUX) 22, a Packet Modification Unit (PMU) 28, and a Decision and Forwarding Unit (DFU) 30.
AI classification
Ownership
MODELWARE, INC.
assignment · 196240944
MIDGARD ACQUISITION LLC
assignment · 275900711
XILINX, INC.
assignment · 275900860
Assignors
CASSOD, VISPI, DALLEGGIO, ANTHONY, KANDALAFT, AMINE
On an employer assignment, the assignors are typically the inventors.