Field programmable network processor and method for customizing a network processor

   
   

A network processor is disclosed. The network processor comprises a plurality of standard cells; and at least one field programmable gate array (FPGA) cell that can communicate with at least one of the standard cells. The at least one FPGA cell can provide a specified function based upon field programming techniques to allow for customization of the network processor. Utilizing a method and system in accordance with the present invention, a network processor can be customized to implement a variety of functions in hardware using embedded FPGA macros. The combined technology of ASIC standard cells plus FPGA cells enables fast time-to-market for new designs while optimizing cost and performance. In addition, the combined ASIC plus FPGA on a single die allows the chip developer to use proven standard cell macros for common logic and programmable cells for high-risk logic. Through a system and method in accordance with the present invention a business process is also provided whereby an ASIC customer can either submit a custom logic file to a vendor or choose from a library of functions to program into the FPGA portion of the chip.

Un processeur de réseau est révélé. Le processeur de réseau comporte une pluralité des cellules standard ; et au moins une cellule programmable de la rangée de porte de champ (FPGA) qui peut communiquer avec au moins une des cellules standard. L'au moins une cellule de FPGA peut fournir une fonction indiquée basée sur des techniques de programmation de champ pour tenir compte de la personnalisation du processeur de réseau. Utilisant une méthode et un système dans l'accord avec la présente invention, un processeur de réseau peut être adapté aux besoins du client pour mettre en application une variété de fonctions dans le matériel en utilisant des macros inclus de FPGA. La technologie combinée des cellules standard d'ASIC plus des cellules de FPGA permet le temps-à-marché rapide pour de nouvelles conceptions tout en optimisant le coût et l'exécution. En outre, l'ASIC combiné plus FPGA sur une matrice simple permet au lotisseur de morceau d'employer des macros standard prouvés de cellules pour la logique commune et des cellules programmables pour la logique à haut risque. Par un système et une méthode selon la présente invention un processus d'affaires est également fourni par lequel un client d'ASIC puisse soumettre un dossier fait sur commande de logique à un fournisseur ou choisir d'une bibliothèque des fonctions de programmer dans la partie de FPGA du morceau.

 
Web www.patentalert.com

< Signal line impedance verification tool

< Method and mechanism for providing computer programs with computer system events

> Method and system for regulating background tasks using performance measurements

> Method for providing security to a computer on a computer network

~ 00117