Digital circuits using universal logic gates

   
   

According to the invention, a digital circuit design embodied in at least one of a structural netlist, a behavioral netlist, a hardware description language netlist, a full-custom ASIC, a semi-custom ASIC, an IP core, an integrated circuit, a hybrid of chips, one or more masks, a FPGA, and a circuit card assembly is disclosed. The digital circuit design includes first and second sub-circuits. The first sub-circuits comprise a first percentage of the digital circuit design and the second sub-circuits comprise a second percentage of the digital circuit design. Each of the second sub-circuits is substantially comprised of one or more kernel circuits. The kernel circuits are comprised of selection circuits. The second percentage is at least 5%. In various embodiments, the second percentage could be at least 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, or 95%.

Según la invención, un diseño de circuito digital incorporado por lo menos a uno de un netlist estructural, de un netlist del comportamiento, de un netlist del idioma descriptivo del hardware, de un lleno-costumbre ASIC, de un ASIC semi-custom, de una base del IP, de un circuito integrado, de un híbrido de virutas, de unas o más máscaras, de un FPGA, y de un montaje de la tarjeta de circuito se divulga. El diseño de circuito digital incluye primero y los segundos secundario-circuitos. Los primeros secundario-circuitos abarcan un primer porcentaje del diseño de circuito digital y los segundos secundario-circuitos abarcan un segundo porcentaje del diseño de circuito digital. Cada uno de los segundos secundario-circuitos se abarca substancialmente de unos o más circuitos del núcleo. Los circuitos del núcleo se abarcan de los circuitos de selección. El segundo porcentaje es por lo menos el 5%. En varias encarnaciones, el segundo porcentaje podía ser por lo menos el 10%, el 20%, el 30%, el 40%, el 50%, el 60%, el 70%, el 80%, el 90%, o el 95%.

 
Web www.patentalert.com

< Trusted construction of message endpoints in a distributed computing environment

< Base services patterns in a netcentric environment

> Active memory pool management policies

> Method and apparatus for swapping state data with scan cells

~ 00125