Programmable, asynchronous logic cell and array

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4700187
SERIAL NO

06803536

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An asynchronous logic cell and a two- or three dimensional array formed of such cells. Each cell comprises a number of exclusive-OR gates, Muller C-elements and programmable switches. The logic cell is reprogrammable and may even be reprogrammed dynamically, such as to perform recursive operations or simply to make use of hardware which is temporarily idle. Programming is accomplished by setting the states of the switches in each cell. A user-friendly programming environment facilitates the programming of the switches. The array can be used to implement any circuit capable of being modelled as a broad class of Petri Nets. Configurations for (i.e., programs for setting cell switches to create) circuit blocks such as adders, multiplexers, buffer stacks, and so forth, may be stored in a library for future reference. With an adequate library, custom hardware can be designed by simply mapping stored blocks onto chips and connecting them together. Further, because the array is regular and switch settings can produce logical wires, crossovers, connections and routings running both 'horizontally' and 'vertically', it is in general possible to 'wire around' defective elements. If a large wafer contains defective cells, those cells can simply be avoided and bypassed, with the remainder of the wafer remaining useful.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
APPLE COMPUTER, INC.CUPERTINO, CA459
ATMEL CORPORATIONSAN JOSE, CA1588

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Furtek, Frederick C Arlington, MA 18 1584

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 4467439 OR Product term function in the search array of a PLA 17 1981
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (1)
RE31287 Asynchronous logic array 15 1980
 
General Semiconductor, Inc. (1)
* 4414547 Storage logic array having two conductor data column 84 1981
 
SIEMENS AKTIENGESELLSCHAFT (1)
* 4331950 Broad band switching network 9 1980
 
Telesis Corporation of Delaware, Inc. (1)
* 4451895 Interactive computer aided design system 124 1983
 
SIGNETICS CORPORATION (1)
* 4422072 Field programmable logic array circuit 52 1981
 
FUJITSU LIMITED (1)
* 4611236 Masterslice semiconductor device 25 1984
 
LOCKHEED MARTIN CORPORATION (1)
* 4600846 Universal logic circuit modules 39 1983
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2008/0191,739 Method and apparatus for universal program controlled bus architecture 0 2008
 
THE MITRE CORPORATION (1)
* 5056053 Algebraic transform machine 0 1990
 
Cadence Design Systems, Inc. (17)
* 5452231 Hierarchically connected reconfigurable logic assembly 163 1994
* 5448496 Partial crossbar interconnect architecture for reconfigurably connecting multiple reprogrammable logic devices in a logic emulation system 128 1994
* 5477475 Method for emulating a circuit design using an electrically reconfigurable hardware emulation apparatus 66 1994
* 5657241 Routing methods for use in a logic emulation system 39 1995
* 5612891 Hardware logic emulation system with memory capability 64 1995
* 5644515 Hardware logic emulation system capable of probing internal nodes in a circuit design undergoing emulation 39 1995
* 5841967 Method and apparatus for design verification using emulation and simulation 81 1996
* 5884066 Method and apparatus for a trace buffer in an emulation system 19 1997
* 5960191 Emulation system with time-multiplexed interconnect 97 1997
* 5970240 Method and apparatus for configurable memory emulation 59 1997
6421251 Array board interconnect system and method 33 1998
* 6134516 Simulation server system and method 106 1998
* 6026230 Memory simulation system and method 85 1998
6389379 Converification system and method 163 1998
* 6058492 Method and apparatus for design verification using emulation and simulation 48 1998
6377912 Emulation system with time-multiplexed interconnect 77 1999
6842729 Apparatus for emulation of electronic systems 18 2002
 
FREESCALE SEMICONDUCTOR, INC. (1)
* 4935734 Semi-conductor integrated circuits/systems 179 1986
 
MOSAID TECHNOLOGIES INCORPORATED (1)
* 5210699 Process for extracting logic from transistor and resistor data representations of circuits 29 1991
 
ALTERA CORPORATION (9)
* 4899067 Programmable logic devices with spare circuits for use in replacing defective circuits 240 1988
* 6034536 Redundancy circuitry for logic circuits 29 1997
* 6107820 Redundancy circuitry for programmable logic devices with interleaved input circuits 89 1998
6201404 Programmable logic device with redundant circuitry 45 1999
* 6091258 Redundancy circuitry for logic circuits 19 1999
6222382 Redundancy circuitry for programmable logic devices with interleaved input circuits 6 2000
* 6166559 Redundancy circuitry for logic circuits 44 2000
6344755 Programmable logic device with redundant circuitry 47 2000
6337578 Redundancy circuitry for programmable logic devices with interleaved input circuits 9 2001
 
XILINX, INC. (15)
* 4870302 Configurable electrical circuit having configurable logic elements and configurable interconnects 766 1988
* 5448493 Structure and method for manually controlling automatic configuration in an integrated circuit logic block array 43 1989
* RE34363 Configurable electrical circuit having configurable logic elements and configurable interconnects 608 1991
* 5337255 Method for implementing set/reset synchronously or asynchronously in a programmable logic device 27 1991
6292018 Configurable cellular array 41 1996
6664808 Method of using partially defective programmable logic devices 23 2001
6817006 Application-specific testing methods for programmable logic devices 36 2002
7143295 Methods and circuits for dedicating a programmable logic device for use with specific designs 14 2002
7007250 Application-specific methods useful for testing look up tables in programmable logic devices 19 2003
7127697 Methods of utilizing programmable logic devices having localized defects in application-specific products 15 2003
7216277 Self-repairing redundancy for memory blocks in programmable logic devices 15 2003
7219314 Application-specific methods for testing molectronic or nanoscale devices 10 2004
6891395 Application-specific testing methods for programmable logic devices 29 2004
* 2004/0216,081 Application-specific testing methods for programmable logic devices 0 2004
7394708 Adjustable global tap voltage to improve memory cell yield 17 2005
 
WISCONSIN ALUMNI RESEARCH FOUNDATION (2)
* 9231865 Lookup engine with reconfigurable low latency computational tiles 0 2012
* 2014/0044,135 Lookup Engine with Reconfigurable Low Latency Computational Tiles 1 2012
 
COMMISSARIAT A L'ENERGIE ATOMIQUE (1)
7499843 Reconfigurable control system based on hardware implementation of Petri graphs 0 2003
 
QUICKTURN DESIGN SYSTEMS, INC. (7)
* 5036473 Method of using electronically reconfigurable logic circuits 300 1989
* 5329470 Reconfigurable hardware emulation system 142 1993
* 5812414 Method for performing simulation using a hardware logic emulation system 50 1996
* 5796623 Apparatus and method for performing computations with electrically reconfigurable logic devices 33 1996
* 5734581 Method for implementing tri-state nets in a logic emulation system 19 1996
* 5963735 Hardware logic emulation system 37 1997
* 6377911 Apparatus for emulation of electronic hardware system 25 1999
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (13)
* 4937475 Laser programmable integrated circuit 64 1988
* 5742180 Dynamically programmable gate array with multiple contexts 302 1995
* 6052773 DPGA-coupled microprocessors 213 1995
8742794 Analog logic automata 0 2009
* 8035414 Asynchronous logic automata 0 2009
* 2010/0102,848 Asynchronous Logic Automata 8 2009
* 2010/0033,228 Analog Logic Automata 9 2009
* 8013629 Reconfigurable logic automata 0 2009
* 2010/0185,837 Reconfigurable Logic Automata 7 2009
* 8766665 Reconfigurable logic automata 0 2011
* 2012/0062,277 Reconfigurable Logic Automata 1 2011
* 8692575 Asynchronous logic automata 0 2011
* 2012/0025,868 Asynchronous Logic Automata 2 2011
 
TRW Inc. (3)
* 4928022 Redundancy interconnection circuitry 14 1987
* 5451801 Adaptive configurable gate array 7 1992
* 5459340 Adaptive configurable gate array 40 1994
 
BTR, INC. (1)
* 6034547 Method and apparatus for universal program controlled bus 32 1996
 
ACTEL CORPORATION (28)
* 5457410 Architecture and interconnect scheme for programmable logic circuits 227 1993
* 5850564 Scalable multiple level tab oriented interconnect architecture 85 1995
* 6051991 Architecture and interconnect scheme for programmable logic circuits 31 1997
6433580 Architecture and interconnect scheme for programmable logic circuits 21 1998
6417690 Floor plan for scalable multiple level tab oriented interconnect architecture 8 1998
6329839 Method and apparatus for universal program controlled bus architecture 46 1999
6300793 Scalable multiple level tab oriented interconnect architecture 27 1999
6320412 Architecture and interconnect for programmable logic circuits 3 1999
6462578 Architecture and interconnect scheme for programmable logic circuits 6 2000
6507217 Architecture and interconnect scheme for programmable logic circuits 26 2001
6504399 Method and apparatus for universal program controlled bus architecture 4 2001
6597196 Architecture and interconnect scheme for programmable logic circuits 23 2002
6624658 Method and apparatus for universal program controlled bus architecture 2 2002
6703861 Architecture and interconnect scheme for programmable logic circuits 101 2002
6747482 Architecture and interconnect scheme for programmable logic circuits 14 2003
7017136 Architecture and interconnect scheme for programmable logic circuits 3 2003
* 2004/0088,672 Architecture and interconnect scheme for programmable logic circuits 8 2003
6989688 Architecture and interconnect scheme for programmable logic circuits 1 2004
7078933 Architecture and interconnect scheme for programmable logic circuits 3 2005
7409664 Architecture and interconnect scheme for programmable logic circuits 2 2005
7126375 Floor plan for scalable multiple level tab oriented interconnect architecture 0 2006
* 2006/0114,023 Floor plan for scalable multiple level tab oriented interconnect architecture 6 2006
7142012 Architecture and interconnect scheme for programmable logic circuits 13 2006
* 2006/0202,717 Architecture and interconnect scheme for programmable logic circuits 0 2006
7646218 Architecture and interconnect scheme for programmable logic circuits 1 2008
7830173 Method and apparatus for universal program controlled bus architecture 3 2009
7915918 Method and apparatus for universal program controlled bus architecture 0 2010
8289047 Architecture and interconnect scheme for programmable logic circuits 0 2010
 
MENTOR GRAPHICS (HOLDING) LTD. (2)
* 5777489 Field programmable gate array with integrated debugging facilities 66 1995
6717433 Reconfigurable integrated circuit with integrated debugging facilities and scalable programmable interconnect 8 2002
 
SYNOPSYS, INC. (2)
* 5625580 Hardware modeling system and method of use 45 1994
* 6148275 System for and method of connecting a hardware modeling element to a hardware modeling system 2 1997
 
ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL) (1)
* 5508636 Electronic system organised as an array of cells 26 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 4798976 Logic redundancy circuit scheme 18 1987
* 5732233 High speed pipeline method and apparatus 23 1995
* 5646544 System and method for dynamically reconfiguring a programmable gate array 310 1995
 
META SYSTEMS (6)
6594810 Reconfigurable integrated circuit with a scalable architecture 30 2001
7478261 Reconfigurable circuit with redundant reconfigurable cluster(s) 1 2005
7275196 Runtime reconfiguration of reconfigurable circuits 2 2005
7529998 Runtime reconfiguration of reconfigurable circuits 3 2007
8010826 Reconfigurable circuit with redundant reconfigurable cluster(s) 0 2009
* 2010/0095,147 RECONFIGURABLE CIRCUIT WITH REDUNDANT RECONFIGURABLE CLUSTER(S) 1 2009
 
PACT XPP TECHNOLOGIES AG (9)
9037807 Processor arrangement on a chip including data processing, memory, and interface elements 1 2010
9075605 Methods and devices for treating and processing data 0 2012
9552047 Multiprocessor having runtime adjustable clock and clock dependent power supply 0 2014
9436631 Chip including memory element storing higher level memory data on a page by page basis 0 2014
9250908 Multi-processor bus and cache interconnection system 0 2014
9274984 Multi-processor with selectively interconnected memory units 0 2014
9141390 Method of processing data with an array of data processors according to application ID 0 2014
9092595 Multiprocessor having associated RAM units 0 2014
9170812 Data processing system having integrated pipelined array data processor 1 2014
 
INGENIOSPEC, LLC (1)
* 2008/0278,678 Eyeglasses with user monitoring 6 2008
 
Anamartic Limited (1)
* 4847615 Control system for chained circuit modules 20 1987
 
RICOH COMPANY, LTD. (3)
7120699 Document controlled workflow systems and methods 14 2001
* 2003/0055,811 Document controlled workflow systems and methods 16 2001
7356611 Method and apparatus for permissions based active document workflow 4 2002
 
Crosspoint Solutions, Inc. (1)
* 5527745 Method of fabricating antifuses in an integrated circuit device and resulting structure 21 1993
 
MORGAN STANLEY & CO. LLC (1)
* 2011/0043,248 METHOD AND APPARATUS FOR UNIVERSAL PROGRAM CONTROLLED BUS ARCHITECTURE 0 2010
 
FUJI XEROX CO., LTD. (1)
6336209 Information processing system that processes portions of an application program using programmable logic circuits 13 1999
 
National Semiconductor Corporation (4)
* 5317209 Dynamic three-state bussing capability in a configurable logic array 38 1993
* 5298805 Versatile and efficient cell-to-local bus interface in a configurable logic array 81 1993
* 5296759 Diagonal wiring between abutting logic cells in a configurable logic array 142 1993
* 5814847 General purpose assembly programmable multi-chip package substrate 97 1996
 
INTEL CORPORATION (1)
* 6654944 Two-dimensional C-element array 6 2002
 
RPX CORPORATION (23)
6975139 Scalable non-blocking switching network for programmable logic 14 2004
* 2005/0218,928 SCALABLE NON-BLOCKING SWITCHING NETWORK FOR PROGRAMMABLE LOGIC 5 2004
7460529 Interconnection fabric using switching networks in hierarchy 7 2004
7256614 Scalable non-blocking switching network for programmable logic 10 2005
* 2006/0006,906 Scalable non-blocking switching network for programmable logic 5 2005
7423453 Efficient integrated circuit layout scheme to implement a scalable switching network used in interconnection fabric 10 2006
7417457 Scalable non-blocking switching network for programmable logic 10 2007
* 2007/0268,041 Scalable non-blocking switching network for programmable logic 5 2007
7557613 Scalable non-blocking switching network for programmable logic 10 2008
* 2008/0272,806 SCALABLE NON-BLOCKING SWITCHING NETWORK FOR PROGRAMMABLE LOGIC 8 2008
7768302 Scalable non-blocking switching network for programmable logic 3 2009
* 2009/0273,368 SCALABLE NON-BLOCKING SWITCHING NETWORK FOR PROGRAMMABLE LOGIC 9 2009
7999570 Enhanced permutable switching network with multicasting signals for interconnection fabric 0 2009
* 2010/0327,907 ENHANCED PERMUTABLE SWITCHING NETWORK WITH MULTICASTING SIGNALS FOR INTERCONNECTION FABRIC 1 2009
7863932 Scalable non-blocking switching network for programmable logic 1 2010
* 2010/0244,895 SCALABLE NON-BLOCKING SWITCHING NETWORK FOR PROGRAMMABLE LOGIC 7 2010
7986163 Scalable non-blocking switching network for programmable logic 2 2010
* 2011/0089,972 SCALABLE NON-BLOCKING SWITCHING NETWORK FOR PROGRAMMABLE LOGIC 1 2010
* 8106682 Permutable switching network with enhanced interconnectivity for multicasting signals 1 2010
* 2011/0084,728 PERMUTABLE SWITCHING NETWORK WITH ENHANCED INTERCONNECTIVITY FOR MULTICASTING SIGNALS 0 2010
8242807 Scalable non-blocking switching network for programmable logic 1 2011
8395415 Enhanced permutable switching network with multicasting signals for interconnection fabric 0 2011
8698519 Scalable non-blocking switching network for programmable logic 0 2012
 
Versity Design, Inc. (2)
* 6009256 Simulation/emulation system and method 127 1997
6321366 Timing-insensitive glitch-free logic system and method 135 1998
 
MORGAN STANLEY & CO., INCORPORATED (1)
* 2008/0265,938 Architecture and interconnect scheme for programmable logic circuits 2 2008
 
Montedison S.p.A. (1)
* 4943744 Differentiating logical circuit for asynchronous systems 1 1989
 
MICROSEMI SOC CORP. (4)
7009422 Floor plan for scalable multiple level tab oriented interconnect architecture 3 2001
* 2002/0070,756 Floor plan for scalable multiple level tab oriented interconnect architecture 7 2001
6975138 Method and apparatus for universal program controlled bus architecture 43 2004
7382156 Method and apparatus for universal program controlled bus architecture 43 2005
 
ATMEL CORPORATION (11)
* 4918440 Programmable logic cell and array 176 1986
* 4845633 System for programming graphically a programmable, asynchronous logic cell and array 74 1987
* 5089973 Programmable logic cell and array 42 1989
* 5019736 Programmable logic cell and array 81 1989
* 5144166 Programmable logic cell and array 366 1990
* 5155389 Programmable logic cell and array 53 1991
* 5894565 Field programmable gate array with distributed RAM and increased cell utilization 136 1996
* 6026227 FPGA logic cell internal structure including pair of look-up tables 14 1997
* 6014509 Field programmable gate array having access to orthogonal and diagonal adjacent neighboring cells 139 1997
* 6167559 FPGA structure having main, column and sector clock lines 61 1998
6292021 FPGA structure having main, column and sector reset lines 25 2000
* Cited By Examiner