Movatterモバイル変換


[0]ホーム

URL:


US20080129335A1 - Configurable IC with interconnect circuits that have select lines driven by user signals - Google Patents

Configurable IC with interconnect circuits that have select lines driven by user signals
Download PDF

Info

Publication number
US20080129335A1
US20080129335A1US11/942,691US94269107AUS2008129335A1US 20080129335 A1US20080129335 A1US 20080129335A1US 94269107 AUS94269107 AUS 94269107AUS 2008129335 A1US2008129335 A1US 2008129335A1
Authority
US
United States
Prior art keywords
circuits
configurable
circuit
multiplexer
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/942,691
Other versions
US7932742B2 (en
Inventor
Brad Hutchings
Herman Schmit
Steven Teig
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Altera Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US11/942,691priorityCriticalpatent/US7932742B2/en
Publication of US20080129335A1publicationCriticalpatent/US20080129335A1/en
Application grantedgrantedCritical
Publication of US7932742B2publicationCriticalpatent/US7932742B2/en
Assigned to TABULA (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLCreassignmentTABULA (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TABULA, INC.
Assigned to ALTERA CORPORATIONreassignmentALTERA CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TABULA (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Some embodiments of the invention provide a configurable integrated circuit (“IC”). The IC includes a first set of circuits and a second set of circuits interspersed among the first set of circuits. Each set of circuits includes at least ten volatile configurable circuits. Several circuits in at least one of the sets are user multiplexers. Each particular user multiplexer has input and output terminals and has a set of select terminals for receiving a set of user-design signals that directs the particular multiplexer to connect a set of the input terminals to a set of the output terminals. The user-design signals are signals generated internally by the IC.

Description

Claims (17)

60. A configurable integrated circuit (IC) comprising:
a plurality of configurable logic circuits, each configurable logic circuit comprising:
a plurality of user interconnect circuits, each user interconnect circuit comprising a set of input terminals, a set of output terminals, and a set of select terminals for receiving a set of user-design signals that directs the user interconnect circuit to connect a subset of the input terminals to the set of output terminals; and
a configurable interconnect circuit for configurably outputting an output of at least one user interconnect circuit of the plurality of user interconnect circuits as determined by stored configuration data, wherein an output of a particular user interconnect circuit and the configurable interconnect circuit is an output for a particular logic function from the set of logic functions.
US11/942,6912005-03-152007-11-19Configurable IC with interconnect circuits that have select lines driven by user signalsExpired - Fee RelatedUS7932742B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/942,691US7932742B2 (en)2005-03-152007-11-19Configurable IC with interconnect circuits that have select lines driven by user signals

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US11/082,199US7310003B2 (en)2005-03-152005-03-15Configurable IC with interconnect circuits that have select lines driven by user signals
US11/942,691US7932742B2 (en)2005-03-152007-11-19Configurable IC with interconnect circuits that have select lines driven by user signals

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/082,199ContinuationUS7310003B2 (en)2005-03-152005-03-15Configurable IC with interconnect circuits that have select lines driven by user signals

Publications (2)

Publication NumberPublication Date
US20080129335A1true US20080129335A1 (en)2008-06-05
US7932742B2 US7932742B2 (en)2011-04-26

Family

ID=38604261

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/082,199Expired - Fee RelatedUS7310003B2 (en)2005-03-152005-03-15Configurable IC with interconnect circuits that have select lines driven by user signals
US11/942,691Expired - Fee RelatedUS7932742B2 (en)2005-03-152007-11-19Configurable IC with interconnect circuits that have select lines driven by user signals

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US11/082,199Expired - Fee RelatedUS7310003B2 (en)2005-03-152005-03-15Configurable IC with interconnect circuits that have select lines driven by user signals

Country Status (1)

CountryLink
US (2)US7310003B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070257702A1 (en)*2005-03-152007-11-08Brad HutchingsHybrid Configurable Circuit for a Configurable IC
US20080100336A1 (en)*2005-03-152008-05-01Brad HutchingsHybrid Logic/Interconnect Circuit in a Configurable IC
US7609085B1 (en)2006-03-082009-10-27Tabula, Inc.Configurable integrated circuit with a 4-to-1 multiplexer
US7765249B1 (en)2005-11-072010-07-27Tabula, Inc.Use of hybrid interconnect/logic circuits for multiplication
US7825684B2 (en)2005-03-152010-11-02Tabula, Inc.Variable width management for a memory of a configurable IC
US20110291703A1 (en)*2010-05-282011-12-01Qualcomm IncorporatedMethod and Apparatus to Sterialize Parallel Data Input Values
US8093922B2 (en)*2007-03-202012-01-10Tabula, Inc.Configurable IC having a routing fabric with storage elements
US8463836B1 (en)2005-11-072013-06-11Tabula, Inc.Performing mathematical and logical operations in multiple sub-cycles

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7310003B2 (en)2005-03-152007-12-18Tabula, Inc.Configurable IC with interconnect circuits that have select lines driven by user signals
US7530033B2 (en)2005-03-152009-05-05Tabula, Inc.Method and apparatus for decomposing functions in a configurable IC
CA2648896A1 (en)*2006-04-192007-11-01Queen's University At KingstonA hybrid nanotube/cmos dynamically reconfigurable architecture and an integrated design optimization method and system therefor
US8344755B2 (en)*2007-09-062013-01-01Tabula, Inc.Configuration context switcher
US8436656B2 (en)2008-11-052013-05-07Tabula, Inc.Method and apparatus for saving power in an integrated circuit

Citations (85)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5224065A (en)*1990-12-291993-06-29Nec CorporationArithmetic operation unit having bit inversion function
US5245575A (en)*1990-09-071993-09-14Nec CorporationRegister circuit for copying contents of one register into another register
US5349250A (en)*1993-09-021994-09-20Xilinx, Inc.Logic structure and circuit for fast carry
US5386156A (en)*1993-08-271995-01-31At&T Corp.Programmable function unit with programmable fast ripple logic
US5426378A (en)*1994-04-201995-06-20Xilinx, Inc.Programmable logic device which stores more than one configuration and means for switching configurations
US5521835A (en)*1992-03-271996-05-28Xilinx, Inc.Method for programming an FPLD using a library-based technology mapping algorithm
US5532958A (en)*1990-06-251996-07-02Dallas Semiconductor Corp.Dual storage cell memory
US5546018A (en)*1993-09-021996-08-13Xilinx, Inc.Fast carry structure with synchronous input
US5552721A (en)*1995-06-051996-09-03International Business Machines CorporationMethod and system for enhanced drive in programmmable gate arrays
US5596743A (en)*1993-05-281997-01-21Regents Of The University Of CaliforniaField programmable logic device with dynamic interconnections to a dynamic logic core
US5600263A (en)*1995-08-181997-02-04Xilinx, Inc.Configuration modes for a time multiplexed programmable logic device
US5629637A (en)*1995-08-181997-05-13Xilinx, Inc.Method of time multiplexing a programmable logic device
US5631578A (en)*1995-06-021997-05-20International Business Machines CorporationProgrammable array interconnect network
US5646544A (en)*1995-06-051997-07-08International Business Machines CorporationSystem and method for dynamically reconfiguring a programmable gate array
US5646545A (en)*1995-08-181997-07-08Xilinx, Inc.Time multiplexed programmable logic device
US5659484A (en)*1993-03-291997-08-19Xilinx, Inc.Frequency driven layout and method for field programmable gate arrays
US5719889A (en)*1995-12-201998-02-17International Business Machines CorporationProgrammable parity checking and comparison circuit
US5732246A (en)*1995-06-071998-03-24International Business Machines CorporationProgrammable array interconnect latch
US5737235A (en)*1995-05-021998-04-07Xilinx IncFPGA with parallel and serial user interfaces
US5745734A (en)*1995-09-291998-04-28International Business Machines CorporationMethod and system for programming a gate array using a compressed configuration bit stream
US5745422A (en)*1996-11-121998-04-28International Business Machines CorporationCross-coupled bitline segments for generalized data propagation
US5761483A (en)*1995-08-181998-06-02Xilinx, Inc.Optimizing and operating a time multiplexed programmable logic device
US5764954A (en)*1995-08-231998-06-09International Business Machines CorporationMethod and system for optimizing a critical path in a field programmable gate array configuration
US5768178A (en)*1995-06-301998-06-16Micron Technology, Inc.Data transfer circuit in a memory device
US5777360A (en)*1994-11-021998-07-07Lsi Logic CorporationHexagonal field programmable gate array architecture
US5802003A (en)*1995-12-201998-09-01International Business Machines CorporationSystem for implementing write, initialization, and reset in a memory array using a single cell write port
US5805477A (en)*1996-09-261998-09-08Hewlett-Packard CompanyArithmetic cell for field programmable devices
US5815726A (en)*1994-11-041998-09-29Altera CorporationCoarse-grained look-up table architecture
US5889411A (en)*1997-02-261999-03-30Xilinx, Inc.FPGA having logic element carry chains capable of generating wide XOR functions
US5914906A (en)*1995-12-201999-06-22International Business Machines CorporationField programmable memory array
US5914616A (en)*1997-02-261999-06-22Xilinx, Inc.FPGA repeatable interconnect structure with hierarchical interconnect lines
US5944813A (en)*1993-08-031999-08-31Xilinx, Inc.FPGA input output buffer with registered tristate enable
US6054873A (en)*1996-12-052000-04-25International Business Machines CorporationInterconnect structure between heterogeneous core regions in a programmable array
US6069490A (en)*1997-12-022000-05-30Xilinx, Inc.Routing architecture using a direct connect routing mesh
US6078191A (en)*1991-03-062000-06-20Quicklogic CorporationProgrammable application specific integrated circuit and logic cell
US6084429A (en)*1998-04-242000-07-04Xilinx, Inc.PLD having a window pane architecture with segmented and staggered interconnect wiring between logic block arrays
US6086631A (en)*1998-04-082000-07-11Xilinx, Inc.Post-placement residual overlap removal method for core-based PLD programming process
US6091263A (en)*1997-12-122000-07-18Xilinx, Inc.Rapidly reconfigurable FPGA having a multiple region architecture with reconfiguration caches useable as data RAM
US6107821A (en)*1999-02-082000-08-22Xilinx, Inc.On-chip logic analysis and method for using the same
US6110223A (en)*1996-10-282000-08-29Altera CorporationGraphic editor for block diagram level design of circuits
US6173379B1 (en)*1996-05-142001-01-09Intel CorporationMemory device for a microprocessor register file having a power management scheme and method for copying information between memory sub-cells in a single clock cycle
US6175247B1 (en)*1998-04-142001-01-16Lockheed Martin CorporationContext switchable field programmable gate array with public-private addressable sharing of intermediate data
US6184707B1 (en)*1998-10-072001-02-06Altera CorporationLook-up table based logic element with complete permutability of the inputs to the secondary signals
US6205076B1 (en)*1998-03-272001-03-20Fujitsu LimitedDestructive read type memory circuit, restoring circuit for the same and sense amplifier
US6255849B1 (en)*2000-02-042001-07-03Xilinx, Inc.On-chip self-modification for PLDs
US20010007428A1 (en)*1997-02-262001-07-12Young Steven P.Interconnect structure for a programmable logic device
US6275064B1 (en)*1997-12-222001-08-14Vantis CorporationSymmetrical, extended and fast direct connections between variable grain blocks in FPGA integrated circuits
US6292019B1 (en)*1999-05-072001-09-18Xilinx Inc.Programmable logic device having configurable logic blocks with user-accessible input multiplexers
US20020010853A1 (en)*1995-08-182002-01-24Xilinx, Inc.Method of time multiplexing a programmable logic device
US6346824B1 (en)*1996-04-092002-02-12Xilinx, Inc.Dedicated function fabric for use in field programmable gate arrays
US6348813B1 (en)*1999-06-062002-02-19Lattice Semiconductor CorporationScalable architecture for high density CPLD's having two-level hierarchy of routing resources
US6381732B1 (en)*1999-01-142002-04-30Xilinx, Inc.FPGA customizable to accept selected macros
US20020113619A1 (en)*2000-08-042002-08-22Leopard Logic, Inc.Interconnection network for a Field Progammable Gate Array
US20020125910A1 (en)*1999-02-252002-09-12Xilinx, Inc.Configurable logic element with expander structures
US20030009731A1 (en)*1998-07-172003-01-09Mentor Graphics CorporationDigital circuit layout techniques
US6515509B1 (en)*2000-07-132003-02-04Xilinx, Inc.Programmable logic device structures in standard cell devices
US6526559B2 (en)*2001-04-132003-02-25Interface & Control Systems, Inc.Method for creating circuit redundancy in programmable logic devices
US6529040B1 (en)*2000-05-052003-03-04Xilinx, Inc.FPGA lookup table with speed read decoder
US20030042931A1 (en)*1993-08-032003-03-06Ting Benjamin S.Architecture and interconnect scheme for programmable logic circuits
US6545501B1 (en)*2001-12-102003-04-08International Business Machines CorporationMethod and system for use of a field programmable function within a standard cell chip for repair of logic circuits
US20030110430A1 (en)*2001-12-102003-06-12International Business Machines CorporationMethod and system for use of a field programmable gate array (FPGA) function within an application specific integrated circuit (ASIC) to enable creation of a debugger client within the ASIC
US20030122578A1 (en)*2001-12-282003-07-03Shoichi MasuiProgrammable logic device with ferroelectric configuration memories
US6593771B2 (en)*2001-12-102003-07-15International Business Machines CorporationMethod and system for use of a field programmable interconnect within an ASIC for configuring the ASIC
US6601227B1 (en)*2001-06-272003-07-29Xilinx, Inc.Method for making large-scale ASIC using pre-engineered long distance routing structure
US6603330B1 (en)*2000-10-262003-08-05Cypress Semiconductor CorporationConfiguring digital functions in a digital configurable macro architecture
US6675309B1 (en)*2000-07-132004-01-06Xilinx, Inc.Method for controlling timing in reduced programmable logic devices
US20040010767A1 (en)*2002-07-122004-01-15Lattice Semiconductor CorporationHierarchical general interconnect architecture for high density fpga's
US6714041B1 (en)*2002-08-302004-03-30Xilinx, Inc.Programming on-the-fly (OTF)
US6731133B1 (en)*2000-09-022004-05-04Actel CorporationRouting structures for a tileable field-programmable gate array architecture
US6732068B2 (en)*1997-05-302004-05-04Quickturn Design Systems Inc.Memory circuit for use in hardware emulation system
US20040103265A1 (en)*2002-10-162004-05-27Akya LimitedReconfigurable integrated circuit
US6838902B1 (en)*2003-05-282005-01-04Actel CorporationSynchronous first-in/first-out block memory for a field programmable gate array
US20050125478A1 (en)*2003-12-052005-06-09Intel CorporationSmaller and lower power static mux circuitry in generating multiplier partial product signals
US20050146352A1 (en)*2003-12-242005-07-07Madurawe Raminda U.Look-up table based logic macro-cells
US6937535B2 (en)*2002-10-292005-08-30Hynix Semiconductor Inc.Semiconductor memory device with reduced data access time
US6992505B1 (en)*2004-03-092006-01-31Xilinx, Inc.Structures and methods of implementing a pass gate multiplexer with pseudo-differential input signals
US6998872B1 (en)*2004-06-022006-02-14Xilinx, Inc.Lookup table circuit optionally configurable as two or more smaller lookup tables with independent inputs
US7075333B1 (en)*2004-08-242006-07-11Xilinx, Inc.Programmable circuit optionally configurable as a lookup table or a wide multiplexer
US20070075737A1 (en)*2004-02-142007-04-05Herman SchmitConfigurable Circuits, IC's, and Systems
US7212448B1 (en)*2005-07-192007-05-01Xilinx, Inc.Method and apparatus for multiple context and high reliability operation of programmable logic devices
US7224182B1 (en)*2005-03-152007-05-29Brad HutchingsHybrid configurable circuit for a configurable IC
US20070143577A1 (en)*2002-10-162007-06-21Akya (Holdings) LimitedReconfigurable integrated circuit
US7253660B1 (en)*2001-11-282007-08-07Altera CorporationMultiplexing device including a hardwired multiplexer in a programmable logic device
US7358765B2 (en)*2005-02-232008-04-15Cswitch CorporationDedicated logic cells employing configurable logic and dedicated logic functions
US20080100336A1 (en)*2005-03-152008-05-01Brad HutchingsHybrid Logic/Interconnect Circuit in a Configurable IC

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US552721A (en)*1896-01-07Puzzle
US4758745B1 (en)1986-09-191994-11-15Actel CorpUser programmable integrated circuit interconnect architecture and test method
US5365125A (en)1992-07-231994-11-15Xilinx, Inc.Logic cell for field programmable gate array having optional internal feedback and optional cascade
US5357153A (en)1993-01-281994-10-18Xilinx, Inc.Macrocell with product-term cascade and improved flip flop utilization
US5369622A (en)1993-04-201994-11-29Micron Semiconductor, Inc.Memory with isolated digit lines
US6462578B2 (en)1993-08-032002-10-08Btr, Inc.Architecture and interconnect scheme for programmable logic circuits
US5682107A (en)1994-04-011997-10-28Xilinx, Inc.FPGA architecture with repeatable tiles including routing matrices and logic matrices
US5692147A (en)1995-06-071997-11-25International Business Machines CorporationMemory mapping method and apparatus to fold sparsely populated structures into densely populated memory columns or rows by selectively transposing X and Y address portions, and programmable gate array applications thereof
US5701441A (en)1995-08-181997-12-23Xilinx, Inc.Computer-implemented method of optimizing a design in a time multiplexed programmable logic device
KR0183173B1 (en)1995-12-131999-05-15윤종용Buffer memory control device
US5956518A (en)1996-04-111999-09-21Massachusetts Institute Of TechnologyIntermediate-grain reconfigurable processing device
US5795068A (en)1996-08-301998-08-18Xilinx, Inc.Method and apparatus for measuring localized temperatures and voltages on integrated circuits
US6160419A (en)1997-11-032000-12-12Altera CorporationProgrammable logic architecture incorporating a content addressable embedded array block
US6191611B1 (en)1997-10-162001-02-20Altera CorporationDriver circuitry for programmable logic devices with hierarchical interconnection resources
JP3223964B2 (en)1998-04-032001-10-29日本電気株式会社 Semiconductor storage device
US6140839A (en)1998-05-132000-10-31Kaviani; Alireza S.Computational field programmable architecture
US5982655A (en)1998-09-291999-11-09Cisco Technology, Inc.Method and apparatus for support of multiple memory types in a single memory socket architecture
US6163168A (en)1998-12-092000-12-19Vantis CorporationEfficient interconnect network for use in FPGA device having variable grain architecture
US6150838A (en)1999-02-252000-11-21Xilinx, Inc.FPGA configurable logic block with multi-purpose logic/memory circuit
US6487709B1 (en)2000-02-092002-11-26Xilinx, Inc.Run-time routing for programmable logic devices
US6331790B1 (en)2000-03-102001-12-18Easic CorporationCustomizable and programmable cell array
US6462577B1 (en)2000-04-282002-10-08Altera CorporationConfigurable memory structures in a programmable logic device
US6515506B1 (en)2000-05-032003-02-04Marvell International, Ltd.Circuit for reducing pin count of a semiconductor chip and method for configuring the chip
US6469540B2 (en)2000-06-152002-10-22Nec CorporationReconfigurable device having programmable interconnect network suitable for implementing data paths
US6490707B1 (en)2000-07-132002-12-03Xilinx, Inc.Method for converting programmable logic devices into standard cell devices
US6629308B1 (en)2000-07-132003-09-30Xilinx, Inc.Method for managing database models for reduced programmable logic device components
US6937063B1 (en)2000-09-022005-08-30Actel CorporationMethod and apparatus of memory clearing with monitoring RAM memory cells in a field programmable gated array
US6483343B1 (en)2000-12-292002-11-19Quicklogic CorporationConfigurable computational unit embedded in a programmable device
KR20020072049A (en)2001-03-082002-09-14엘지전자 주식회사Apparatus for removal glitch
US6806730B2 (en)2001-12-102004-10-19International Business Machines CorporationMethod and system for use of an embedded field programmable gate array interconnect for flexible I/O connectivity
US6668361B2 (en)2001-12-102003-12-23International Business Machines CorporationMethod and system for use of a field programmable function within a chip to enable configurable I/O signal timing characteristics
US6667635B1 (en)2002-09-102003-12-23Xilinx, Inc.FPGA lookup table with transmission gate structure for reliable low-voltage operation
US6829756B1 (en)2002-09-232004-12-07Xilinx, Inc.Programmable logic device with time-multiplexed interconnect
US6809979B1 (en)2003-03-042004-10-26Fernandez & Associates, LlpComplete refresh scheme for 3T dynamic random access memory cells
KR100525460B1 (en)2003-05-232005-10-31(주)실리콘세븐SRAM compatable memory having three SAs between two memory blocks and performing REFRESH operation in which the inducing and the rewriting operation are performed seperately and Operating Method thereof
US7170315B2 (en)2003-07-312007-01-30Actel CorporationProgrammable system on a chip
US6956399B1 (en)2004-02-052005-10-18Xilinx, Inc.High-speed lookup table circuits and methods for programmable logic devices
US7126372B2 (en)2004-04-302006-10-24Xilinx, Inc.Reconfiguration port for dynamic reconfiguration—sub-frame access for reconfiguration
US7145361B1 (en)2004-06-302006-12-05Andre RoheConfigurable integrated circuit with different connection schemes
US7135886B2 (en)*2004-09-202006-11-14Klp International, Ltd.Field programmable gate arrays using both volatile and nonvolatile memory cell properties and their control
US7825684B2 (en)2005-03-152010-11-02Tabula, Inc.Variable width management for a memory of a configurable IC
US7530033B2 (en)2005-03-152009-05-05Tabula, Inc.Method and apparatus for decomposing functions in a configurable IC
US7310003B2 (en)2005-03-152007-12-18Tabula, Inc.Configurable IC with interconnect circuits that have select lines driven by user signals
US7609085B1 (en)2006-03-082009-10-27Tabula, Inc.Configurable integrated circuit with a 4-to-1 multiplexer

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5532958A (en)*1990-06-251996-07-02Dallas Semiconductor Corp.Dual storage cell memory
US5245575A (en)*1990-09-071993-09-14Nec CorporationRegister circuit for copying contents of one register into another register
US5224065A (en)*1990-12-291993-06-29Nec CorporationArithmetic operation unit having bit inversion function
US6078191A (en)*1991-03-062000-06-20Quicklogic CorporationProgrammable application specific integrated circuit and logic cell
US5521835A (en)*1992-03-271996-05-28Xilinx, Inc.Method for programming an FPLD using a library-based technology mapping algorithm
US5610829A (en)*1992-03-271997-03-11Xilinx, Inc.Method for programming an FPLD using a library-based technology mapping algorithm
US5659484A (en)*1993-03-291997-08-19Xilinx, Inc.Frequency driven layout and method for field programmable gate arrays
US5596743A (en)*1993-05-281997-01-21Regents Of The University Of CaliforniaField programmable logic device with dynamic interconnections to a dynamic logic core
US5944813A (en)*1993-08-031999-08-31Xilinx, Inc.FPGA input output buffer with registered tristate enable
US20030042931A1 (en)*1993-08-032003-03-06Ting Benjamin S.Architecture and interconnect scheme for programmable logic circuits
US6703861B2 (en)*1993-08-032004-03-09Btr, Inc.Architecture and interconnect scheme for programmable logic circuits
US5386156A (en)*1993-08-271995-01-31At&T Corp.Programmable function unit with programmable fast ripple logic
US5546018A (en)*1993-09-021996-08-13Xilinx, Inc.Fast carry structure with synchronous input
US5349250A (en)*1993-09-021994-09-20Xilinx, Inc.Logic structure and circuit for fast carry
US5426378A (en)*1994-04-201995-06-20Xilinx, Inc.Programmable logic device which stores more than one configuration and means for switching configurations
US5777360A (en)*1994-11-021998-07-07Lsi Logic CorporationHexagonal field programmable gate array architecture
US5815726A (en)*1994-11-041998-09-29Altera CorporationCoarse-grained look-up table architecture
US5737235A (en)*1995-05-021998-04-07Xilinx IncFPGA with parallel and serial user interfaces
US5631578A (en)*1995-06-021997-05-20International Business Machines CorporationProgrammable array interconnect network
US5552721A (en)*1995-06-051996-09-03International Business Machines CorporationMethod and system for enhanced drive in programmmable gate arrays
US5646544A (en)*1995-06-051997-07-08International Business Machines CorporationSystem and method for dynamically reconfiguring a programmable gate array
US5732246A (en)*1995-06-071998-03-24International Business Machines CorporationProgrammable array interconnect latch
US5768178A (en)*1995-06-301998-06-16Micron Technology, Inc.Data transfer circuit in a memory device
US5646545A (en)*1995-08-181997-07-08Xilinx, Inc.Time multiplexed programmable logic device
US5761483A (en)*1995-08-181998-06-02Xilinx, Inc.Optimizing and operating a time multiplexed programmable logic device
US5629637A (en)*1995-08-181997-05-13Xilinx, Inc.Method of time multiplexing a programmable logic device
US20020010853A1 (en)*1995-08-182002-01-24Xilinx, Inc.Method of time multiplexing a programmable logic device
US5600263A (en)*1995-08-181997-02-04Xilinx, Inc.Configuration modes for a time multiplexed programmable logic device
US5764954A (en)*1995-08-231998-06-09International Business Machines CorporationMethod and system for optimizing a critical path in a field programmable gate array configuration
US5745734A (en)*1995-09-291998-04-28International Business Machines CorporationMethod and system for programming a gate array using a compressed configuration bit stream
US5914906A (en)*1995-12-201999-06-22International Business Machines CorporationField programmable memory array
US6233191B1 (en)*1995-12-202001-05-15International Business Machines CorporationField programmable memory array
US5802003A (en)*1995-12-201998-09-01International Business Machines CorporationSystem for implementing write, initialization, and reset in a memory array using a single cell write port
US6023421A (en)*1995-12-202000-02-08International Business Machines CorporationSelective connectivity between memory sub-arrays and a hierarchical bit line structure in a memory array
US6038192A (en)*1995-12-202000-03-14International Business Machines CorporationMemory cells for field programmable memory array
US6044031A (en)*1995-12-202000-03-28International Business Machines CorporationProgrammable bit line drive modes for memory arrays
US6075745A (en)*1995-12-202000-06-13International Business Machines CorporationField programmable memory array
US6091645A (en)*1995-12-202000-07-18International Business Machines CorporationProgrammable read ports and write ports for I/O buses in a field programmable memory array
US6118707A (en)*1995-12-202000-09-12International Business Machines CorporationMethod of operating a field programmable memory array with a field programmable gate array
US5719889A (en)*1995-12-201998-02-17International Business Machines CorporationProgrammable parity checking and comparison circuit
US6346824B1 (en)*1996-04-092002-02-12Xilinx, Inc.Dedicated function fabric for use in field programmable gate arrays
US6173379B1 (en)*1996-05-142001-01-09Intel CorporationMemory device for a microprocessor register file having a power management scheme and method for copying information between memory sub-cells in a single clock cycle
US5805477A (en)*1996-09-261998-09-08Hewlett-Packard CompanyArithmetic cell for field programmable devices
US6110223A (en)*1996-10-282000-08-29Altera CorporationGraphic editor for block diagram level design of circuits
US5745422A (en)*1996-11-121998-04-28International Business Machines CorporationCross-coupled bitline segments for generalized data propagation
US6054873A (en)*1996-12-052000-04-25International Business Machines CorporationInterconnect structure between heterogeneous core regions in a programmable array
US5914616A (en)*1997-02-261999-06-22Xilinx, Inc.FPGA repeatable interconnect structure with hierarchical interconnect lines
US5889411A (en)*1997-02-261999-03-30Xilinx, Inc.FPGA having logic element carry chains capable of generating wide XOR functions
US20010007428A1 (en)*1997-02-262001-07-12Young Steven P.Interconnect structure for a programmable logic device
US20020008541A1 (en)*1997-02-262002-01-24Xilinx, Inc.Interconnect structure for a programmable logic device
US6732068B2 (en)*1997-05-302004-05-04Quickturn Design Systems Inc.Memory circuit for use in hardware emulation system
US6069490A (en)*1997-12-022000-05-30Xilinx, Inc.Routing architecture using a direct connect routing mesh
US6091263A (en)*1997-12-122000-07-18Xilinx, Inc.Rapidly reconfigurable FPGA having a multiple region architecture with reconfiguration caches useable as data RAM
US6275064B1 (en)*1997-12-222001-08-14Vantis CorporationSymmetrical, extended and fast direct connections between variable grain blocks in FPGA integrated circuits
US6205076B1 (en)*1998-03-272001-03-20Fujitsu LimitedDestructive read type memory circuit, restoring circuit for the same and sense amplifier
US6086631A (en)*1998-04-082000-07-11Xilinx, Inc.Post-placement residual overlap removal method for core-based PLD programming process
US6175247B1 (en)*1998-04-142001-01-16Lockheed Martin CorporationContext switchable field programmable gate array with public-private addressable sharing of intermediate data
US6084429A (en)*1998-04-242000-07-04Xilinx, Inc.PLD having a window pane architecture with segmented and staggered interconnect wiring between logic block arrays
US20030009731A1 (en)*1998-07-172003-01-09Mentor Graphics CorporationDigital circuit layout techniques
US6184707B1 (en)*1998-10-072001-02-06Altera CorporationLook-up table based logic element with complete permutability of the inputs to the secondary signals
US6381732B1 (en)*1999-01-142002-04-30Xilinx, Inc.FPGA customizable to accept selected macros
US6107821A (en)*1999-02-082000-08-22Xilinx, Inc.On-chip logic analysis and method for using the same
US20020125910A1 (en)*1999-02-252002-09-12Xilinx, Inc.Configurable logic element with expander structures
US6292019B1 (en)*1999-05-072001-09-18Xilinx Inc.Programmable logic device having configurable logic blocks with user-accessible input multiplexers
US6348813B1 (en)*1999-06-062002-02-19Lattice Semiconductor CorporationScalable architecture for high density CPLD's having two-level hierarchy of routing resources
US6255849B1 (en)*2000-02-042001-07-03Xilinx, Inc.On-chip self-modification for PLDs
US6529040B1 (en)*2000-05-052003-03-04Xilinx, Inc.FPGA lookup table with speed read decoder
US6515509B1 (en)*2000-07-132003-02-04Xilinx, Inc.Programmable logic device structures in standard cell devices
US20030080777A1 (en)*2000-07-132003-05-01Xilinx, Inc.Programmable logic device structures in standard cell devices
US6675309B1 (en)*2000-07-132004-01-06Xilinx, Inc.Method for controlling timing in reduced programmable logic devices
US20020113619A1 (en)*2000-08-042002-08-22Leopard Logic, Inc.Interconnection network for a Field Progammable Gate Array
US6731133B1 (en)*2000-09-022004-05-04Actel CorporationRouting structures for a tileable field-programmable gate array architecture
US6603330B1 (en)*2000-10-262003-08-05Cypress Semiconductor CorporationConfiguring digital functions in a digital configurable macro architecture
US6526559B2 (en)*2001-04-132003-02-25Interface & Control Systems, Inc.Method for creating circuit redundancy in programmable logic devices
US6601227B1 (en)*2001-06-272003-07-29Xilinx, Inc.Method for making large-scale ASIC using pre-engineered long distance routing structure
US7253660B1 (en)*2001-11-282007-08-07Altera CorporationMultiplexing device including a hardwired multiplexer in a programmable logic device
US6593771B2 (en)*2001-12-102003-07-15International Business Machines CorporationMethod and system for use of a field programmable interconnect within an ASIC for configuring the ASIC
US20030110430A1 (en)*2001-12-102003-06-12International Business Machines CorporationMethod and system for use of a field programmable gate array (FPGA) function within an application specific integrated circuit (ASIC) to enable creation of a debugger client within the ASIC
US6545501B1 (en)*2001-12-102003-04-08International Business Machines CorporationMethod and system for use of a field programmable function within a standard cell chip for repair of logic circuits
US20030122578A1 (en)*2001-12-282003-07-03Shoichi MasuiProgrammable logic device with ferroelectric configuration memories
US6924663B2 (en)*2001-12-282005-08-02Fujitsu LimitedProgrammable logic device with ferroelectric configuration memories
US20040010767A1 (en)*2002-07-122004-01-15Lattice Semiconductor CorporationHierarchical general interconnect architecture for high density fpga's
US7028281B1 (en)*2002-07-122006-04-11Lattice Semiconductor CorporationFPGA with register-intensive architecture
US6714041B1 (en)*2002-08-302004-03-30Xilinx, Inc.Programming on-the-fly (OTF)
US20070143577A1 (en)*2002-10-162007-06-21Akya (Holdings) LimitedReconfigurable integrated circuit
US20040103265A1 (en)*2002-10-162004-05-27Akya LimitedReconfigurable integrated circuit
US6937535B2 (en)*2002-10-292005-08-30Hynix Semiconductor Inc.Semiconductor memory device with reduced data access time
US6838902B1 (en)*2003-05-282005-01-04Actel CorporationSynchronous first-in/first-out block memory for a field programmable gate array
US20050125478A1 (en)*2003-12-052005-06-09Intel CorporationSmaller and lower power static mux circuitry in generating multiplier partial product signals
US20050146352A1 (en)*2003-12-242005-07-07Madurawe Raminda U.Look-up table based logic macro-cells
US20070075737A1 (en)*2004-02-142007-04-05Herman SchmitConfigurable Circuits, IC's, and Systems
US6992505B1 (en)*2004-03-092006-01-31Xilinx, Inc.Structures and methods of implementing a pass gate multiplexer with pseudo-differential input signals
US6998872B1 (en)*2004-06-022006-02-14Xilinx, Inc.Lookup table circuit optionally configurable as two or more smaller lookup tables with independent inputs
US7075333B1 (en)*2004-08-242006-07-11Xilinx, Inc.Programmable circuit optionally configurable as a lookup table or a wide multiplexer
US7358765B2 (en)*2005-02-232008-04-15Cswitch CorporationDedicated logic cells employing configurable logic and dedicated logic functions
US7224182B1 (en)*2005-03-152007-05-29Brad HutchingsHybrid configurable circuit for a configurable IC
US20080100336A1 (en)*2005-03-152008-05-01Brad HutchingsHybrid Logic/Interconnect Circuit in a Configurable IC
US20080129337A1 (en)*2005-03-152008-06-05Jason RedgraveMethod and apparatus for performing shifting in an integrated circuit
US7212448B1 (en)*2005-07-192007-05-01Xilinx, Inc.Method and apparatus for multiple context and high reliability operation of programmable logic devices

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7816944B2 (en)2005-03-152010-10-19Tabula, Inc.Variable width writing to a memory of an IC
US20080100336A1 (en)*2005-03-152008-05-01Brad HutchingsHybrid Logic/Interconnect Circuit in a Configurable IC
US20080129337A1 (en)*2005-03-152008-06-05Jason RedgraveMethod and apparatus for performing shifting in an integrated circuit
US7521958B2 (en)2005-03-152009-04-21Tabula, Inc.Hybrid configurable circuit for a configurable IC
US7528627B2 (en)2005-03-152009-05-05Tabula, Inc.Method and apparatus for performing shifting in an integrated circuit
US7825684B2 (en)2005-03-152010-11-02Tabula, Inc.Variable width management for a memory of a configurable IC
US20070257702A1 (en)*2005-03-152007-11-08Brad HutchingsHybrid Configurable Circuit for a Configurable IC
US7765249B1 (en)2005-11-072010-07-27Tabula, Inc.Use of hybrid interconnect/logic circuits for multiplication
US8463836B1 (en)2005-11-072013-06-11Tabula, Inc.Performing mathematical and logical operations in multiple sub-cycles
US7609085B1 (en)2006-03-082009-10-27Tabula, Inc.Configurable integrated circuit with a 4-to-1 multiplexer
US8093922B2 (en)*2007-03-202012-01-10Tabula, Inc.Configurable IC having a routing fabric with storage elements
US20110291703A1 (en)*2010-05-282011-12-01Qualcomm IncorporatedMethod and Apparatus to Sterialize Parallel Data Input Values
US8405426B2 (en)*2010-05-282013-03-26Qualcomm IncorporatedMethod and apparatus to serialize parallel data input values

Also Published As

Publication numberPublication date
US20070241784A1 (en)2007-10-18
US7932742B2 (en)2011-04-26
US7310003B2 (en)2007-12-18

Similar Documents

PublicationPublication DateTitle
US7307449B1 (en)Sub-cycle configurable hybrid logic/interconnect circuit
US7224182B1 (en)Hybrid configurable circuit for a configurable IC
US9507900B2 (en)Method and apparatus for decomposing functions in a configurable IC
US7932742B2 (en)Configurable IC with interconnect circuits that have select lines driven by user signals
US9048833B2 (en)Storage elements for a configurable IC and method and apparatus for accessing data stored in the storage elements
US7545167B2 (en)Configurable IC with interconnect circuits that also perform storage operations
US7656188B2 (en)Reconfigurable IC that has sections running at different reconfiguration rates
US7532030B2 (en)Method and apparatus for accessing stored data in a reconfigurable IC
US7825684B2 (en)Variable width management for a memory of a configurable IC
US7420389B2 (en)Clock distribution in a configurable IC
US7525342B2 (en)Reconfigurable IC that has sections running at different looperness

Legal Events

DateCodeTitleDescription
STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

ASAssignment

Owner name:TABULA (ASSIGNMENT FOR THE BENEFIT OF CREDITORS),

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TABULA, INC.;REEL/FRAME:035783/0055

Effective date:20150427

ASAssignment

Owner name:ALTERA CORPORATION, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TABULA (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC;REEL/FRAME:036050/0792

Effective date:20150622

FEPPFee payment procedure

Free format text:ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.)

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20230426


[8]ページ先頭

©2009-2025 Movatter.jp