Movatterモバイル変換


[0]ホーム

URL:


US20010006347A1 - Redundancy circuitry for programmable logic devices with interleaved input circuits - Google Patents

Redundancy circuitry for programmable logic devices with interleaved input circuits
Download PDF

Info

Publication number
US20010006347A1
US20010006347A1US09/795,870US79587001AUS2001006347A1US 20010006347 A1US20010006347 A1US 20010006347A1US 79587001 AUS79587001 AUS 79587001AUS 2001006347 A1US2001006347 A1US 2001006347A1
Authority
US
United States
Prior art keywords
column
logic
programmable logic
columns
defective
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
US09/795,870
Other versions
US6337578B2 (en
Inventor
David Jefferson
Srinivas Reddy
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
Altera Corp
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 Altera CorpfiledCriticalAltera Corp
Priority to US09/795,870priorityCriticalpatent/US6337578B2/en
Publication of US20010006347A1publicationCriticalpatent/US20010006347A1/en
Application grantedgrantedCritical
Publication of US6337578B2publicationCriticalpatent/US6337578B2/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Redundant circuitry is provided for a programmable logic device that uses an interleaved input multiplexer circuit arrangement. The programmable logic device has at least one row of logic regions and has multiple columns, each of which contains one of the interleaved input multiplexers and one of the logic regions. A set of conductors associated with the row of logic regions is used to convey signals between the logic regions. Each interleaved logic region distributes logic signals from the conductors in the row to two adjacent logic regions. Bypass circuitry is provided in each column for bypassing the interleaved input multiplexer and logic region in that column. If a defect is detected in a column during testing of the device, the manufacturer can repair the device using the bypass circuitry to bypass that column. Spare logic is provided to replace the circuitry lost when a defective column is bypassed.

Description

Claims (25)

What is claimed is:
1. A programmable logic device comprising:
programmable logic regions and interleaved multiplexers that are arranged in a row comprising a plurality of columns that include a spare column, each one of the columns including one of the programmable logic regions and one of the interleaved multiplexers, and wherein the interleave multiplexers and the programmable logic regions are arranged in the row to have two of the interleaved multiplexers adjacent to each one of the programmable logic regions for distributing input signals to that programmable logic region; and
bypass circuitry that is configured to bypass input signals that are for a particular one of the columns to the spare column to replace that particular column.
2. The programmable logic device of
claim 1
wherein the row comprises an end cap comprising one of the interleaved multiplexers.
3. The programmable logic device of
claim 1
wherein the bypass circuitry is configured to bypass input signals that are for a defective one of the columns to one of the columns that is adjacent to the defective column.
4. The programmable logic device of
claim 1
further comprising a plurality of horizontal conductors that extend along the row.
5. The programmable logic device of
claim 1
wherein the bypass circuitry is configured to bypass programming data that are for the particular column to the spare column to replace that particular column.
6. The programmable logic device of
claim 5
wherein the bypass circuitry is configured to bypass programming data that are for a defective one of the columns to one of the columns that is adjacent to the defective column.
7. The programmable logic device of
claim 1
wherein the bypass circuitry is configured to shift programming data that is for a defective one of the columns to an adjacent column that is to replace the defective column.
8. The programmable logic device of
claim 1
wherein the spare column is adjacent to the particular column that the spare column is to replace.
9. A programmable logic device comprising:
programmable logic regions and interleaved multiplexers that are arranged in a row comprising a plurality of columns that include a spare column, each one of the columns including one of the programmable logic regions and one of the interleaved multiplexers, and wherein the interleave multiplexers and the programmable logic regions are arranged in the row to have two of the interleaved multiplexers adjacent to each one of the programmable logic regions for distributing input signals to that programmable logic region;
bypass circuitry that is configured to bypass input signals that are for a particular one of the columns to the spare column to replace that particular column;
a plurality of horizontal conductors that extend along the row; and
driver paths that are associated with each logic region that are configured to connect each logic region to the horizontal conductors differently.
10. The programmable logic device of
claim 9
wherein the bypass circuitry is configured to apply output signals of the logic region in the spare column to the horizontal conductors in the same pattern as the logic region that is in the particular column that is being replaced.
11. The programmable logic device of
claim 9
further comprising auxiliary driver paths that are associated with each logic region.
12. The programmable logic device of
claim 9
wherein the bypass circuitry is configured to bypass programming data that is for the particular column to the spare column to replace that particular column.
13. The programmable logic device of
claim 12
wherein the bypass circuitry is configured to bypass programming data that are for a defective one of the columns to one of the columns that is adjacent to the defective column.
14. The programmable logic device of
claim 9
wherein the bypass circuitry is configured to shift programming data that is for a defective one of the columns to an adjacent column that is to replace the defective column.
15. The programmable logic device of
claim 9
wherein the spare column is adjacent to the particular column that the spare column is to replace.
16. A method comprising:
arranging programmable logic regions and interleaved multiplexers in a row comprising a plurality of columns that include a spare column, each one of the columns including one of the programmable logic regions and one of the interleaved multiplexers, wherein the interleaved multiplexers and the programmable logic regions are arranged in the row to have two of the interleaved multiplexers adjacent to each one of the programmable logic regions for distributing input signals to that programmable logic region; and
bypassing input signals that are for a particular one of the columns to the spare column to replace that particular column.
17. The method of
claim 16
wherein said arranging comprises providing an end cap comprising one of the interleaved multiplexers.
18. The method of
claim 16
wherein said bypassing comprises bypassing input signals that are for a defective one of the columns to one of the columns that is adjacent to the defective column.
19. The method of
claim 16
further comprising arranging a plurality of horizontal conductors to extend along the row.
20. The method of
claim 16
further comprising associating driver paths with each logic region for connecting each logic region to the horizontal conductors differently.
21. The method of
claim 20
wherein said bypassing comprises applying output signals of the logic region in the spare column to the horizontal conductors in the same pattern as the logic region that is in the column that is being replaced.
22. The method of
claim 16
further comprising associating auxiliary driver paths with each logic region.
23. The method of
claim 16
wherein said bypassing comprises bypassing programming data that is for the particular column to the spare column to replace that particular column.
24. The method of
claim 23
wherein said bypassing programming data comprises bypassing programming data that is for a defective one of the columns to one of the columns that is adjacent to the defective column.
25. The method of
claim 16
wherein said bypassing comprises shifting programming data that is for a defective one of the columns to an adjacent column that is to replace the defective column.
US09/795,8701997-05-232001-02-28Redundancy circuitry for programmable logic devices with interleaved input circuitsExpired - LifetimeUS6337578B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US09/795,870US6337578B2 (en)1997-05-232001-02-28Redundancy circuitry for programmable logic devices with interleaved input circuits

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US4761097P1997-05-231997-05-23
US09/082,081US6107820A (en)1997-05-231998-05-20Redundancy circuitry for programmable logic devices with interleaved input circuits
US09/527,903US6222382B1 (en)1997-05-232000-03-17Redundancy circuitry for programmable logic devices with interleaved input circuits
US09/795,870US6337578B2 (en)1997-05-232001-02-28Redundancy circuitry for programmable logic devices with interleaved input circuits

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/527,903ContinuationUS6222382B1 (en)1997-05-232000-03-17Redundancy circuitry for programmable logic devices with interleaved input circuits

Publications (2)

Publication NumberPublication Date
US20010006347A1true US20010006347A1 (en)2001-07-05
US6337578B2 US6337578B2 (en)2002-01-08

Family

ID=21949943

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US09/082,081Expired - LifetimeUS6107820A (en)1997-05-231998-05-20Redundancy circuitry for programmable logic devices with interleaved input circuits
US09/527,903Expired - LifetimeUS6222382B1 (en)1997-05-232000-03-17Redundancy circuitry for programmable logic devices with interleaved input circuits
US09/795,870Expired - LifetimeUS6337578B2 (en)1997-05-232001-02-28Redundancy circuitry for programmable logic devices with interleaved input circuits

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US09/082,081Expired - LifetimeUS6107820A (en)1997-05-231998-05-20Redundancy circuitry for programmable logic devices with interleaved input circuits
US09/527,903Expired - LifetimeUS6222382B1 (en)1997-05-232000-03-17Redundancy circuitry for programmable logic devices with interleaved input circuits

Country Status (5)

CountryLink
US (3)US6107820A (en)
EP (1)EP0983549B1 (en)
JP (1)JP3865789B2 (en)
DE (1)DE69802927T2 (en)
WO (1)WO1998053401A1 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030072185A1 (en)*2001-10-152003-04-17Christopher LaneProgrammable logic device with redundant circuitry
US20050264318A1 (en)*2004-05-282005-12-01Altera CorporationRedundancy structures and methods in a programmable logic device
US7202698B1 (en)*2005-06-142007-04-10Xilinx, Inc.Integrated circuit having a programmable input structure with bounce capability
US7215140B1 (en)2003-05-302007-05-08Altera CorporationProgrammable logic device having regions of non-repairable circuitry within an array of repairable circuitry and associated configuration hardware and method
US7253658B1 (en)2005-06-142007-08-07Xilinx, Inc.Integrated circuit providing direct access to multi-directional interconnect lines in a general interconnect structure
US7256612B1 (en)2005-06-142007-08-14Xilinx, Inc.Programmable logic block providing carry chain with programmable initialization values
US7265576B1 (en)2005-06-142007-09-04Xilinx, Inc.Programmable lookup table with dual input and output terminals in RAM mode
US7268587B1 (en)2005-06-142007-09-11Xilinx, Inc.Programmable logic block with carry chains providing lookahead functions of different lengths
US7274214B1 (en)2005-06-142007-09-25Xilinx, Inc.Efficient tile layout for a programmable logic device
US7277346B1 (en)2004-12-142007-10-02Altera CorporationMethod and system for hard failure repairs in the field
US7276934B1 (en)2005-06-142007-10-02Xilinx, Inc.Integrated circuit with programmable routing structure including diagonal interconnect lines
US7375552B1 (en)2005-06-142008-05-20Xilinx, Inc.Programmable logic block with dedicated and selectable lookup table outputs coupled to general interconnect structure
US20080263319A1 (en)*2007-04-172008-10-23Cypress Semiconductor CorporationUniversal digital block with integrated arithmetic logic unit
US7804719B1 (en)2005-06-142010-09-28Xilinx, Inc.Programmable logic block having reduced output delay during RAM write processes when programmed to function in RAM mode
KR101209824B1 (en)2011-10-122012-12-07고려대학교 산학협력단Block interleaving apparatus
US8462576B2 (en)2007-04-172013-06-11Cypress Semiconductor CorporationState-monitoring memory element
US8476928B1 (en)2007-04-172013-07-02Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US8482313B2 (en)2007-04-172013-07-09Cypress Semiconductor CorporationUniversal digital block interconnection and channel routing
US8516025B2 (en)2007-04-172013-08-20Cypress Semiconductor CorporationClock driven dynamic datapath chaining
US8704548B1 (en)*2012-10-192014-04-22Altera CorporationMethods and apparatus for building bus interconnection networks using programmable interconnection resources
US9564902B2 (en)2007-04-172017-02-07Cypress Semiconductor CorporationDynamically configurable and re-configurable data path

Families Citing this family (85)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0983549B1 (en)*1997-05-232001-12-12Altera Corporation (a Delaware Corporation)Redundancy circuitry for programmable logic devices with interleaved input circuits
US6126451A (en)*1997-06-022000-10-03Compaq Computer CorporationSCSI connector
US6084427A (en)1998-05-192000-07-04Altera CorporationProgrammable logic devices with enhanced multiplexing capabilities
US6600337B2 (en)2000-04-262003-07-29Altera CorporationLine segmentation in programmable logic devices having redundancy circuitry
US7346644B1 (en)2000-09-182008-03-18Altera CorporationDevices and methods with programmable logic and digital signal processing regions
US7119576B1 (en)2000-09-182006-10-10Altera CorporationDevices and methods with programmable logic and digital signal processing regions
NZ508052A (en)*2000-11-092003-06-30Derek WardProgrammable controller
EP1227385A3 (en)*2001-01-242005-11-23Matsushita Electric Industrial Co., Ltd.Semiconductor integrated circuit
US6803782B2 (en)*2002-03-212004-10-12John Conrad KoobArrayed processing element redundancy architecture
FR2846491B1 (en)*2002-10-252005-08-12Atmel Corp ARCHITECTURE COMPRISING REPLACEMENT CELLS TO REPAIR DESIGN ERRORS IN INTEGRATED CIRCUITS AFTER MANUFACTURING
US7111213B1 (en)2002-12-102006-09-19Altera CorporationFailure isolation and repair techniques for integrated circuits
US7062685B1 (en)2002-12-112006-06-13Altera CorporationTechniques for providing early failure warning of a programmable circuit
US7024327B1 (en)2002-12-182006-04-04Altera CorporationTechniques for automatically generating tests for programmable circuits
US7058534B1 (en)2003-03-192006-06-06Altera CorporationMethod and apparatus for application specific test of PLDs
US6879207B1 (en)*2003-12-182005-04-12Nvidia CorporationDefect tolerant redundancy
ATE412932T1 (en)*2004-09-032008-11-15Derek Ward IMPROVEMENTS TO NUMERICAL CONTROLS AND RELATED ELECTRONIC DEVICES
US7265573B1 (en)2004-12-182007-09-04Altera CorporationMethods and structures for protecting programming data for a programmable logic device
JP4552803B2 (en)*2005-08-102010-09-29ソニー株式会社 Semiconductor integrated circuit
US8620980B1 (en)2005-09-272013-12-31Altera CorporationProgrammable device with specialized multiplier blocks
US7644385B1 (en)2005-11-072010-01-05Altera CorporationProgrammable logic device with performance variation compensation
US8301681B1 (en)2006-02-092012-10-30Altera CorporationSpecialized processing block for programmable logic device
US8266199B2 (en)2006-02-092012-09-11Altera CorporationSpecialized processing block for programmable logic device
US8041759B1 (en)2006-02-092011-10-18Altera CorporationSpecialized processing block for programmable logic device
US8266198B2 (en)2006-02-092012-09-11Altera CorporationSpecialized processing block for programmable logic device
US7836117B1 (en)2006-04-072010-11-16Altera CorporationSpecialized processing block for programmable logic device
US7212032B1 (en)*2006-04-252007-05-01Altera CorporationMethod and apparatus for monitoring yield of integrated circuits
US7408380B1 (en)*2006-05-162008-08-05Xilinx, Inc.Method and apparatus for a redundant transceiver architecture
US7822799B1 (en)2006-06-262010-10-26Altera CorporationAdder-rounder circuitry for specialized processing block in programmable logic device
US8386550B1 (en)2006-09-202013-02-26Altera CorporationMethod for configuring a finite impulse response filter in a programmable logic device
US8386553B1 (en)2006-12-052013-02-26Altera CorporationLarge multiplier for programmable logic device
US7930336B2 (en)2006-12-052011-04-19Altera CorporationLarge multiplier for programmable logic device
US7814137B1 (en)2007-01-092010-10-12Altera CorporationCombined interpolation and decimation filter for programmable logic device
US8650231B1 (en)2007-01-222014-02-11Altera CorporationConfiguring floating point operations in a programmable device
US7865541B1 (en)2007-01-222011-01-04Altera CorporationConfiguring floating point operations in a programmable logic device
US8645450B1 (en)2007-03-022014-02-04Altera CorporationMultiplier-accumulator circuitry and methods
US7724031B2 (en)*2007-03-212010-05-25Altera CorporationStaggered logic array block architecture
US7995067B2 (en)*2007-03-292011-08-09Mobileye Technologies LimitedCyclical image buffer
NO2147337T3 (en)2007-05-172018-09-01
US7949699B1 (en)2007-08-302011-05-24Altera CorporationImplementation of decimation filter in integrated circuit device using ram-based data storage
US7589552B1 (en)2007-10-232009-09-15Altera CorporationIntegrated circuit with redundancy
US8959137B1 (en)2008-02-202015-02-17Altera CorporationImplementing large multipliers in a programmable integrated circuit device
US8244789B1 (en)2008-03-142012-08-14Altera CorporationNormalization of floating point operations in a programmable integrated circuit device
US8626815B1 (en)2008-07-142014-01-07Altera CorporationConfiguring a programmable integrated circuit device to perform matrix multiplication
US8255448B1 (en)2008-10-022012-08-28Altera CorporationImplementing division in a programmable integrated circuit device
US8307023B1 (en)2008-10-102012-11-06Altera CorporationDSP block for implementing large multiplier on a programmable integrated circuit device
US8805916B2 (en)2009-03-032014-08-12Altera CorporationDigital signal processing circuitry with redundancy and bidirectional data paths
US8645449B1 (en)2009-03-032014-02-04Altera CorporationCombined floating point adder and subtractor
US8886696B1 (en)2009-03-032014-11-11Altera CorporationDigital signal processing circuitry with redundancy and ability to support larger multipliers
US8549055B2 (en)2009-03-032013-10-01Altera CorporationModular digital signal processing circuitry with optionally usable, dedicated connections between modules of the circuitry
US8706790B1 (en)2009-03-032014-04-22Altera CorporationImplementing mixed-precision floating-point operations in a programmable integrated circuit device
US8468192B1 (en)2009-03-032013-06-18Altera CorporationImplementing multipliers in a programmable integrated circuit device
US8650236B1 (en)2009-08-042014-02-11Altera CorporationHigh-rate interpolation or decimation filter in integrated circuit device
US8396914B1 (en)2009-09-112013-03-12Altera CorporationMatrix decomposition in an integrated circuit device
US8412756B1 (en)2009-09-112013-04-02Altera CorporationMulti-operand floating point operations in a programmable integrated circuit device
US7948267B1 (en)2010-02-092011-05-24Altera CorporationEfficient rounding circuits and methods in configurable integrated circuit devices
US8539016B1 (en)2010-02-092013-09-17Altera CorporationQR decomposition in an integrated circuit device
US8601044B2 (en)2010-03-022013-12-03Altera CorporationDiscrete Fourier Transform in an integrated circuit device
US7902855B1 (en)2010-03-032011-03-08Altera CorporationRepairable IO in an integrated circuit
US8458243B1 (en)2010-03-032013-06-04Altera CorporationDigital signal processing circuit blocks with support for systolic finite-impulse-response digital filtering
US8484265B1 (en)2010-03-042013-07-09Altera CorporationAngular range reduction in an integrated circuit device
US8510354B1 (en)2010-03-122013-08-13Altera CorporationCalculation of trigonometric functions in an integrated circuit device
US8539014B2 (en)2010-03-252013-09-17Altera CorporationSolving linear matrices in an integrated circuit device
US8589463B2 (en)2010-06-252013-11-19Altera CorporationCalculation of trigonometric functions in an integrated circuit device
US8862650B2 (en)2010-06-252014-10-14Altera CorporationCalculation of trigonometric functions in an integrated circuit device
US8577951B1 (en)2010-08-192013-11-05Altera CorporationMatrix operations in an integrated circuit device
US8645451B2 (en)2011-03-102014-02-04Altera CorporationDouble-clocked specialized processing block in an integrated circuit device
US9600278B1 (en)2011-05-092017-03-21Altera CorporationProgrammable device using fixed and configurable logic to implement recursive trees
US8812576B1 (en)2011-09-122014-08-19Altera CorporationQR decomposition in an integrated circuit device
US9053045B1 (en)2011-09-162015-06-09Altera CorporationComputing floating-point polynomials in an integrated circuit device
US8949298B1 (en)2011-09-162015-02-03Altera CorporationComputing floating-point polynomials in an integrated circuit device
US8762443B1 (en)2011-11-152014-06-24Altera CorporationMatrix operations in an integrated circuit device
US9236864B1 (en)2012-01-172016-01-12Altera CorporationStacked integrated circuit with redundancy in die-to-die interconnects
US8543634B1 (en)2012-03-302013-09-24Altera CorporationSpecialized processing block for programmable integrated circuit device
US9098332B1 (en)2012-06-012015-08-04Altera CorporationSpecialized processing block with fixed- and floating-point structures
US8996600B1 (en)2012-08-032015-03-31Altera CorporationSpecialized processing block for implementing floating-point multiplier with subnormal operation support
US8860460B1 (en)*2012-11-052014-10-14Altera CorporationProgrammable integrated circuits with redundant circuitry
US9207909B1 (en)2012-11-262015-12-08Altera CorporationPolynomial calculations optimized for programmable integrated circuit device structures
US9189200B1 (en)2013-03-142015-11-17Altera CorporationMultiple-precision processing block in a programmable integrated circuit device
US9348795B1 (en)2013-07-032016-05-24Altera CorporationProgrammable device using fixed and configurable logic to implement floating-point rounding
US9030227B1 (en)2013-08-202015-05-12Altera CorporationMethods and apparatus for providing redundancy on multi-chip devices
US9379687B1 (en)2014-01-142016-06-28Altera CorporationPipelined systolic finite impulse response filter
US9684488B2 (en)2015-03-262017-06-20Altera CorporationCombined adder and pre-adder for high-radix multiplier circuit
KR102557310B1 (en)*2016-08-092023-07-20에스케이하이닉스 주식회사Semiconductor device
US10942706B2 (en)2017-05-052021-03-09Intel CorporationImplementation of floating-point trigonometric functions in an integrated circuit device
US12422477B2 (en)*2021-12-222025-09-23Intel CorporationSegmented row repair for programmable logic devices

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US33521A (en)*1861-10-22Improved apparatus for heating air for blast-furnaces
US3566153A (en)*1969-04-301971-02-23Texas Instruments IncProgrammable sequential logic
US3805039A (en)*1972-11-301974-04-16Raytheon CoHigh reliability system employing subelement redundancy
US3995261A (en)*1975-02-241976-11-30Stanford Research InstituteReconfigurable memory
US4020469A (en)*1975-04-091977-04-26Frank ManningProgrammable arrays
US4051354A (en)*1975-07-031977-09-27Texas Instruments IncorporatedFault-tolerant cell addressable array
US4124899A (en)*1977-05-231978-11-07Monolithic Memories, Inc.Programmable array logic circuit
DE3015992A1 (en)*1980-04-251981-11-05Ibm Deutschland Gmbh, 7000 Stuttgart PROGRAMMABLE LOGICAL ARRANGEMENT
US4538247A (en)*1983-01-141985-08-27Fairchild Research CenterRedundant rows in integrated circuit memories
US4566102A (en)*1983-04-181986-01-21International Business Machines CorporationParallel-shift error reconfiguration
JPS6093700A (en)*1983-10-261985-05-25Hitachi Ltd Line switching circuit and semiconductor storage device using the same
US4551814A (en)*1983-12-121985-11-05Aerojet-General CorporationFunctionally redundant logic network architectures
US4713792A (en)*1985-06-061987-12-15Altera CorporationProgrammable macrocell using eprom or eeprom transistors for architecture control in programmable logic circuits
US4774421A (en)*1984-05-031988-09-27Altera CorporationProgrammable logic array device using EPROM technology
US4617479B1 (en)*1984-05-031993-09-21Altera Semiconductor Corp.Programmable logic array device using eprom technology
US4609986A (en)*1984-06-141986-09-02Altera CorporationProgrammable logic array device using EPROM technology
US4598388A (en)*1985-01-221986-07-01Texas Instruments IncorporatedSemiconductor memory with redundant column circuitry
US4706216A (en)*1985-02-271987-11-10Xilinx, Inc.Configurable logic element
US4677318A (en)*1985-04-121987-06-30Altera CorporationProgrammable logic storage element for programmable logic devices
US4722084A (en)*1985-10-021988-01-26Itt CorporationArray reconfiguration apparatus and methods particularly adapted for use with very large scale integrated circuits
US4703206A (en)*1985-11-191987-10-27Signetics CorporationField-programmable logic device with programmable foldback to control number of logic levels
US4700187A (en)*1985-12-021987-10-13Concurrent Logic, Inc.Programmable, asynchronous logic cell and array
JPS632351A (en)*1986-06-201988-01-07Sharp CorpSemiconductor device
US5187393A (en)*1986-09-191993-02-16Actel CorporationReconfigurable programmable interconnect architecture
US5019736A (en)*1986-11-071991-05-28Concurrent Logic, Inc.Programmable logic cell and array
US4829198A (en)*1987-04-101989-05-09International Business Machines CorporationFault tolerant logical circuitry
US4800302A (en)*1987-07-171989-01-24Trw Inc.Redundancy system with distributed mapping
US4928022A (en)*1987-07-171990-05-22Trw Inc.Redundancy interconnection circuitry
US4920497A (en)*1987-10-271990-04-24State University Of New YorkMethod for rendering usuable a defective raw programmable logic array and a defective programmable logic array rendered usable by this method
US4798976A (en)*1987-11-131989-01-17International Business Machines CorporationLogic redundancy circuit scheme
US4912342A (en)*1988-05-051990-03-27Altera CorporationProgrammable logic device with array blocks with programmable clocking
US4871930A (en)*1988-05-051989-10-03Altera CorporationProgrammable logic device with array blocks connected via programmable interconnect
KR910003594B1 (en)*1988-05-131991-06-07삼성전자 주식회사 Spare Column (COLUMN) Selection Method and Circuit
US4899067A (en)*1988-07-221990-02-06Altera CorporationProgrammable logic devices with spare circuits for use in replacing defective circuits
JPH0289299A (en)*1988-09-271990-03-29Nec CorpSemiconductor storage device
US5255228A (en)*1989-01-101993-10-19Matsushita Electronics CorporationSemiconductor memory device with redundancy circuits
US5471427A (en)*1989-06-051995-11-28Mitsubishi Denki Kabushiki KaishaCircuit for repairing defective bit in semiconductor memory device and repairing method
GB8926004D0 (en)*1989-11-171990-01-10Inmos LtdRepairable memory circuit
US5005158A (en)*1990-01-121991-04-02Sgs-Thomson Microelectronics, Inc.Redundancy for serial memory
US5204836A (en)*1990-10-301993-04-20Sun Microsystems, Inc.Method and apparatus for implementing redundancy in parallel memory structures
US5255227A (en)*1991-02-061993-10-19Hewlett-Packard CompanySwitched row/column memory redundancy
US5121006A (en)*1991-04-221992-06-09Altera CorporationRegistered logic macrocell with product term allocation and adjacent product term stealing
US5220214A (en)*1991-04-221993-06-15Altera CorporationRegistered logic macrocell with product term allocation and adjacent product term stealing
US5260611A (en)*1991-09-031993-11-09Altera CorporationProgrammable logic array having local and long distance conductors
US5260610A (en)*1991-09-031993-11-09Altera CorporationProgrammable logic element interconnections for programmable logic array integrated circuits
KR950000275B1 (en)*1992-05-061995-01-12삼성전자 주식회사 Column Redundancy of Semiconductor Memory Devices
US5237219A (en)*1992-05-081993-08-17Altera CorporationMethods and apparatus for programming cellular programmable logic integrated circuits
JP2909328B2 (en)*1992-11-021999-06-23株式会社東芝 Field programmable gate array
US5498975A (en)*1992-11-191996-03-12Altera CorporationImplementation of redundancy on a programmable logic device
US5434514A (en)*1992-11-191995-07-18Altera CorporationProgrammable logic devices with spare circuits for replacement of defects
US5483178A (en)*1993-03-291996-01-09Altera CorporationProgrammable logic device with logic block outputs coupled to adjacent logic block output multiplexers
CH688425A5 (en)*1993-05-241997-09-15Suisse Electronique Microtech Electronic circuit organized in a matrix network of cells.
US5369314A (en)*1994-02-221994-11-29Altera CorporationProgrammable logic device with redundant circuitry
US5426379A (en)*1994-07-291995-06-20Xilinx, Inc.Field programmable gate array with built-in bitstream data expansion
US5670895A (en)*1995-10-191997-09-23Altera CorporationRouting connections for programmable logic array integrated circuits
US5592102A (en)*1995-10-191997-01-07Altera CorporationMeans and apparatus to minimize the effects of silicon processing defects in programmable logic devices
EP0983549B1 (en)*1997-05-232001-12-12Altera Corporation (a Delaware Corporation)Redundancy circuitry for programmable logic devices with interleaved input circuits
JP3130269B2 (en)1997-05-302001-01-31愛三工業株式会社 Fuel supply device

Cited By (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6965249B2 (en)2001-10-152005-11-15Altera CorporationProgrammable logic device with redundant circuitry
US20030072185A1 (en)*2001-10-152003-04-17Christopher LaneProgrammable logic device with redundant circuitry
US7215140B1 (en)2003-05-302007-05-08Altera CorporationProgrammable logic device having regions of non-repairable circuitry within an array of repairable circuitry and associated configuration hardware and method
US20050264318A1 (en)*2004-05-282005-12-01Altera CorporationRedundancy structures and methods in a programmable logic device
US7180324B2 (en)2004-05-282007-02-20Altera CorporationRedundancy structures and methods in a programmable logic device
US8191025B1 (en)2004-05-282012-05-29Altera CorporationRedundancy structures and methods in a programmable logic device
US7644386B1 (en)2004-05-282010-01-05Altera CorporationRedundancy structures and methods in a programmable logic device
US7277346B1 (en)2004-12-142007-10-02Altera CorporationMethod and system for hard failure repairs in the field
US7804719B1 (en)2005-06-142010-09-28Xilinx, Inc.Programmable logic block having reduced output delay during RAM write processes when programmed to function in RAM mode
US7202698B1 (en)*2005-06-142007-04-10Xilinx, Inc.Integrated circuit having a programmable input structure with bounce capability
US7274214B1 (en)2005-06-142007-09-25Xilinx, Inc.Efficient tile layout for a programmable logic device
US7265576B1 (en)2005-06-142007-09-04Xilinx, Inc.Programmable lookup table with dual input and output terminals in RAM mode
US7276934B1 (en)2005-06-142007-10-02Xilinx, Inc.Integrated circuit with programmable routing structure including diagonal interconnect lines
US7375552B1 (en)2005-06-142008-05-20Xilinx, Inc.Programmable logic block with dedicated and selectable lookup table outputs coupled to general interconnect structure
US7268587B1 (en)2005-06-142007-09-11Xilinx, Inc.Programmable logic block with carry chains providing lookahead functions of different lengths
US7256612B1 (en)2005-06-142007-08-14Xilinx, Inc.Programmable logic block providing carry chain with programmable initialization values
US7253658B1 (en)2005-06-142007-08-07Xilinx, Inc.Integrated circuit providing direct access to multi-directional interconnect lines in a general interconnect structure
US8462576B2 (en)2007-04-172013-06-11Cypress Semiconductor CorporationState-monitoring memory element
US9018979B2 (en)2007-04-172015-04-28Cypress Semiconductor CorporationUniversal digital block interconnection and channel routing
US20080263319A1 (en)*2007-04-172008-10-23Cypress Semiconductor CorporationUniversal digital block with integrated arithmetic logic unit
US8476928B1 (en)2007-04-172013-07-02Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US8482313B2 (en)2007-04-172013-07-09Cypress Semiconductor CorporationUniversal digital block interconnection and channel routing
US8516025B2 (en)2007-04-172013-08-20Cypress Semiconductor CorporationClock driven dynamic datapath chaining
US10826499B2 (en)2007-04-172020-11-03Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US10516397B2 (en)2007-04-172019-12-24Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US10097185B2 (en)2007-04-172018-10-09Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US9325320B1 (en)2007-04-172016-04-26Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US9553588B2 (en)2007-04-172017-01-24Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US9564902B2 (en)2007-04-172017-02-07Cypress Semiconductor CorporationDynamically configurable and re-configurable data path
KR101209824B1 (en)2011-10-122012-12-07고려대학교 산학협력단Block interleaving apparatus
US9166599B1 (en)2012-10-192015-10-20Altera CorporationMethods and apparatus for building bus interconnection networks using programmable interconnection resources
US8704548B1 (en)*2012-10-192014-04-22Altera CorporationMethods and apparatus for building bus interconnection networks using programmable interconnection resources

Also Published As

Publication numberPublication date
US6337578B2 (en)2002-01-08
EP0983549A1 (en)2000-03-08
US6107820A (en)2000-08-22
WO1998053401A1 (en)1998-11-26
JP3865789B2 (en)2007-01-10
JP2001526866A (en)2001-12-18
US6222382B1 (en)2001-04-24
DE69802927T2 (en)2002-08-08
EP0983549B1 (en)2001-12-12
DE69802927D1 (en)2002-01-24

Similar Documents

PublicationPublication DateTitle
US6337578B2 (en)Redundancy circuitry for programmable logic devices with interleaved input circuits
US6344755B1 (en)Programmable logic device with redundant circuitry
US5485102A (en)Programmable logic devices with spare circuits for replacement of defects
US5825197A (en)Means and apparatus to minimize the effects of silicon processing defects in programmable logic devices
US5369314A (en)Programmable logic device with redundant circuitry
US5384497A (en)Low-skew signal routing in a programmable array
JP3414770B2 (en) Architecture of Dense Erasable Programmable Logic Devices Using Multiplexer Interconnect
US6467017B1 (en)Programmable logic device having embedded dual-port random access memory configurable as single-port memory
US5796267A (en)Tri-Statable input/output circuitry for programmable logic
US5371422A (en)Programmable logic device having multiplexers and demultiplexers randomly connected to global conductors for interconnections between logic elements
US6091258A (en)Redundancy circuitry for logic circuits
US20050257105A1 (en)Processor array
US6034536A (en)Redundancy circuitry for logic circuits
US8174284B1 (en)Repairable IO in an integrated circuit
US4872137A (en)Reprogrammable control circuit
US6339341B1 (en)Programmable logic LSI
US5555214A (en)Apparatus for serial reading and writing of random access memory arrays
US5448572A (en)Spare signal line switching method and apparatus
JP3597972B2 (en) Programmable logic device, test method therefor, and test data creation method
US7622947B1 (en)Redundant circuit presents connections on specified I/O ports
US6295236B1 (en)Semiconductor memory of the random access type with a bus system organized in two planes
JP3055639B2 (en) Logic integrated circuit
US20040075465A1 (en)Fast signal conductor networks for programmable logic devices

Legal Events

DateCodeTitleDescription
STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

FPAYFee payment

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp