
US Patent No: 7,746,101
Number of patents in Portfolio can not be more than 2000
Cascading input structure for logic blocks in integrated circuits
Stats
-
Jun 29, 2010
Issued date -
Apr 2, 2009
filing date -
12/417,015
serial no -
In Force
status
Importance
Abstract
A cascading input structure for logic blocks in an integrated circuit. An exemplary integrated circuit includes a plurality of substantially similar logic blocks arrayed to form a column of the logic blocks, and a self-timed vertical cascade chain. Each of the logic blocks has self-timed first and second inputs. The vertical cascade chain has a plurality of self-timed outputs, each of the self-timed outputs being coupled to a first self-timed input of a corresponding logic block in the column. In some embodiments, each logic block includes a multiply block having first and second self-timed inputs, where each output of the vertical cascade chain is coupled to the first input of the multiply block in the corresponding logic block. In some embodiments having a multiply block in the logic block, the inputs and output may not be self-timed.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 6,150,838 FPGA configurable logic block with multi-purpose logic/memory circuit | 226 | 1999 | |
| 6,184,712 FPGA configurable logic block with multi-purpose logic/memory circuit | 40 | 1999 | |
| 6,208,163 FPGA configurable logic block with multi-purpose logic/memory circuit | 49 | 1999 | |
| 2005/0144,210 Programmable logic device with dynamic DSP architecture | 63 | 2004 | |
| 7,467,175 Programmable logic device with pipelined DSP slices | 29 | 2004 | |
| 7,467,177 Mathematical circuit with dynamic rounding | 28 | 2004 | |
| 7,472,155 Programmable logic device with cascading DSP slices | 47 | 2004 | |
| 7,480,690 Arithmetic circuit with multiplexed addend inputs | 29 | 2004 | |
| 7,196,543 Integrated circuit having a programmable input structure with optional fanout capability | 20 | 2005 | |
| 7,202,698 Integrated circuit having a programmable input structure with bounce capability | 26 | 2005 | |
| 7,375,552 Programmable logic block with dedicated and selectable lookup table outputs coupled to general interconnect structure | 9 | 2005 | |
| 7,274,211 Structures and methods for implementing ternary adders/subtractors in programmable logic devices | 15 | 2006 | |
| 2006/0190,516 Digital signal processing element having an arithmetic logic unit | 31 | 2006 | |
| 2006/0195,496 Digital signal processing circuit having a pattern detector circuit | 31 | 2006 | |
| 2006/0206,557 Arithmetic logic unit circuit | 30 | 2006 | |
| 2006/0212,499 Digital signal processing block having a wide multiplexer | 30 | 2006 | |
| 2006/0230,092 Architectural floorplan for a digital signal processing circuit | 30 | 2006 | |
| 2006/0230,093 Digital signal processing circuit having a pattern detector circuit for convergent rounding | 30 | 2006 | |
| 2006/0230,094 Digital signal processing circuit having input register blocks | 64 | 2006 | |
| 2006/0230,095 Digital signal processing circuit having a pre-adder circuit | 30 | 2006 | |
| 2006/0230,096 Digital signal processing circuit having an adder circuit with carry-outs | 63 | 2006 | |
| 2006/0288,069 Digital signal processing circuit having a SIMD circuit | 30 | 2006 | |
| 2006/0288,070 Digital signal processing circuit having a pattern circuit for determining termination conditions | 33 | 2006 | |
|
|
|||
| 2008/0168,407 Methods and systems for converting a synchronous circuit fabric into an asynchronous dataflow circuit fabric | 28 | 2007 | |
| 2007/0256,038 SYSTEMS AND METHODS FOR PERFORMING AUTOMATED CONVERSION OF REPRESENTATIONS OF SYNCHRONOUS CIRCUIT DESIGNS TO AND FROM REPRESENTATIONS OF ASYNCHRONOUS CIRCUIT DESIGNS | 37 | 2007 | |
| 7,504,851 Fault tolerant asynchronous circuits | 27 | 2007 | |
| 7,505,304 Fault tolerant asynchronous circuits | 26 | 2007 | |
|
|
|||
| 6,850,092 Low latency FIFO circuits for mixed asynchronous and synchronous systems | 21 | 2001 | |
| 6,590,424 High-throughput asynchronous dynamic pipelines | 32 | 2001 | |
| 6,958,627 Asynchronous pipeline with latch controllers | 45 | 2001 | |
| 7,053,665 Circuits and methods for high-capacity asynchronous pipeline processing | 11 | 2005 | |
|
|
|||
| 2005/0127,944 Versatile logic element and logic array block | 20 | 2005 | |
| 7,538,579 Omnibus logic element | 11 | 2006 | |
| 2007/0252,617 VERSATILE LOGIC ELEMENT AND LOGIC ARRAY BLOCK | 11 | 2007 | |
|
|
|||
| 6,140,836 Self-timed pipelined datapath system and asynchronous signal control circuit | 33 | 1998 | |
| 6,225,827 Dynamic logic circuit and self-timed pipelined datapath system | 25 | 1998 | |
| 6,320,418 Self-timed pipelined datapath system and asynchronous signal control circuit | 29 | 2000 | |
|
|
|||
| 5,999,961 Parallel prefix operations in asynchronous processors | 11 | 1997 | |
| 6,949,954 Method and apparatus for an asynchronous pulse logic circuit | 14 | 2003 | |
|
|
|||
| 6,531,897 Global clock self-timed circuit with self-terminating precharge for high frequency applications | 11 | 2000 | |
| 7,050,324 Asynchronous static random access memory | 17 | 2004 | |
|
|
|||
| 6,522,170 Self-timed CMOS static logic circuit | 24 | 1998 | |
| 6,990,510 Wide adder with critical path of three gates | 7 | 2002 | |
|
|
|||
| 6,369,614 Asynchronous completion prediction | 12 | 2000 | |
| 6,486,709 Distributing data to multiple destinations within an asynchronous circuit | 20 | 2001 | |
|
|
|||
| 7,609,085 Configurable integrated circuit with a 4-to-1 multiplexer | 14 | 2006 | |
| 7,652,498 Integrated circuit with delay selecting input selection circuitry | 21 | 2007 | |
|
|
|||
| 5,208,491 Field programmable gate array | 344 | 1992 | |
| 5,367,209 Field programmable gate array for synchronous and asynchronous operation | 42 | 1993 | |
|
|
|||
| 7,157,934 Programmable asynchronous pipeline arrays | 45 | 2004 | |
|
|
|||
| 7,417,456 Dedicated logic cells employing sequential logic and control logic functions | 11 | 2006 | |
|
|
|||
| 2007/0126,474 Crossbar switch architecture for multi-processor SoC platform | 9 | 2006 | |
|
|
|||
| 5,513,132 Zero latency overhead self-timed iterative logic structure and method | 17 | 1993 | |
|
|
|||
| 5,126,975 Integrated cache SRAM memory having synchronous write and burst read | 93 | 1990 | |
|
|
|||
| 7,308,627 Self-timed reliability and yield vehicle with gated data and clock | 6 | 2004 | |
|
|
|||
| 2009/0153,188 PROCESS FOR AUTOMATIC DYNAMIC RELOADING OF DATA FLOW PROCESSORS (DFPs) AND UNITS WITH TWO- OR THREE-DIMENSIONAL PROGRAMMABLE CELL ARCHITECTURES (FPGAs, DPGAs AND THE LIKE) | 8 | 2009 | |
|
|
|||
| 6,708,193 Linear summation multiplier array implementation for both signed and unsigned multiplication | 16 | 2000 | |
|
|
|||
| 6,476,643 Asynchronous circuit for detecting and correcting soft error and implementation method thereof | 31 | 2001 | |
|
|
|||
| 6,959,315 Self-timed digital processing circuits | 7 | 2001 | |
|
|
|||
| 7,352,204 Automatic skew correction for differential signals | 10 | 2006 | |
|
|
|||
| 6,308,229 System for facilitating interfacing between multiple non-synchronous systems utilizing an asynchronous FIFO that uses asynchronous logic | 29 | 2000 | |
|
|
|||
| 2009/0289,660 INTERCONNECTION AND INPUT/OUTPUT RESOURCES FOR PROGRAMMABLE LOGIC INTEGRATED CIRCUIT DEVICES | 8 | 2009 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Dec 29, 2013 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Dec 29, 2017 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Dec 29, 2021 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |