ATE542297T1 - Computerprogramprodukt zum programmieren einer programmierbaren logischen schaltung mit redundanz, entsprechende anordnung und verfahren - Google Patents

Computerprogramprodukt zum programmieren einer programmierbaren logischen schaltung mit redundanz, entsprechende anordnung und verfahren

Info

Publication number
ATE542297T1
ATE542297T1 AT10180492T AT10180492T ATE542297T1 AT E542297 T1 ATE542297 T1 AT E542297T1 AT 10180492 T AT10180492 T AT 10180492T AT 10180492 T AT10180492 T AT 10180492T AT E542297 T1 ATE542297 T1 AT E542297T1
Authority
AT
Austria
Prior art keywords
computer program
program product
redundancy
programming
logical circuit
Prior art date
Application number
AT10180492T
Other languages
English (en)
Inventor
Michael Chan
Paul Leventis
David Lewis
Ketan Zaveri
Hyun Mo Yi
Chris Lane
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 Corp filed Critical Altera Corp
Application granted granted Critical
Publication of ATE542297T1 publication Critical patent/ATE542297T1/de

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/17748Structural details of configuration resources
    • H03K19/17764Structural details of configuration resources for reliability
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/17736Structural details of routing resources

Landscapes

  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Logic Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)
AT10180492T 2004-05-28 2005-05-26 Computerprogramprodukt zum programmieren einer programmierbaren logischen schaltung mit redundanz, entsprechende anordnung und verfahren ATE542297T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/856,434 US7180324B2 (en) 2004-05-28 2004-05-28 Redundancy structures and methods in a programmable logic device

Publications (1)

Publication Number Publication Date
ATE542297T1 true ATE542297T1 (de) 2012-02-15

Family

ID=35045233

Family Applications (1)

Application Number Title Priority Date Filing Date
AT10180492T ATE542297T1 (de) 2004-05-28 2005-05-26 Computerprogramprodukt zum programmieren einer programmierbaren logischen schaltung mit redundanz, entsprechende anordnung und verfahren

Country Status (4)

Country Link
US (3) US7180324B2 (de)
EP (3) EP2256930B1 (de)
JP (2) JP2006014297A (de)
AT (1) ATE542297T1 (de)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6937064B1 (en) * 2002-10-24 2005-08-30 Altera Corporation Versatile logic element and logic array block
US7362697B2 (en) * 2003-01-09 2008-04-22 International Business Machines Corporation Self-healing chip-to-chip interface
US7215140B1 (en) * 2003-05-30 2007-05-08 Altera Corporation Programmable logic device having regions of non-repairable circuitry within an array of repairable circuitry and associated configuration hardware and method
US7180324B2 (en) * 2004-05-28 2007-02-20 Altera Corporation Redundancy structures and methods in a programmable logic device
US7424655B1 (en) 2004-10-01 2008-09-09 Xilinx, Inc. Utilizing multiple test bitstreams to avoid localized defects in partially defective programmable integrated circuits
US7284229B1 (en) 2004-10-01 2007-10-16 Xilinx, Inc. Multiple bitstreams enabling the use of partially defective programmable integrated circuits while avoiding localized defects therein
KR100718216B1 (ko) * 2004-12-13 2007-05-15 가부시끼가이샤 도시바 반도체 장치, 패턴 레이아웃 작성 방법, 노광 마스크
JP4456552B2 (ja) * 2005-03-31 2010-04-28 富士通株式会社 動的代替機能を持つ論理集積回路、これを用いた情報処理装置及び論理集積回路の動的代替方法
US8331549B2 (en) * 2006-05-01 2012-12-11 Verint Americas Inc. System and method for integrated workforce and quality management
US7345506B1 (en) 2006-06-27 2008-03-18 Altera Corporation Redundancy method and software to provide improved interconnect efficiency for programmable logic devices
US7598765B2 (en) * 2007-02-28 2009-10-06 Lattice Semiconductor Corporation Redundant configuration memory systems and methods
US7508231B2 (en) 2007-03-09 2009-03-24 Altera Corporation Programmable logic device having redundancy with logic element granularity
US7456653B2 (en) * 2007-03-09 2008-11-25 Altera Corporation Programmable logic device having logic array block interconnect lines that can interconnect logic elements in different logic blocks
US20080244322A1 (en) * 2007-03-27 2008-10-02 Tim Kelso Program Test System
EP1995663A1 (de) * 2007-05-22 2008-11-26 Panasonic Corporation System und Verfahren zur lokalen Erzeugung von Programmdaten in einer programmierbaren Vorrichtung
US7612577B2 (en) * 2007-07-27 2009-11-03 Freescale Semiconductor, Inc. Speedpath repair in an integrated circuit
US7853916B1 (en) 2007-10-11 2010-12-14 Xilinx, Inc. Methods of using one of a plurality of configuration bitstreams for an integrated circuit
US7810059B1 (en) 2007-10-11 2010-10-05 Xilinx, Inc. Methods of enabling the validation of an integrated circuit adapted to receive one of a plurality of configuration bitstreams
US7619438B1 (en) * 2007-10-11 2009-11-17 Xilinx, Inc. Methods of enabling the use of a defective programmable device
US7589552B1 (en) 2007-10-23 2009-09-15 Altera Corporation Integrated circuit with redundancy
US20100005335A1 (en) * 2008-07-01 2010-01-07 International Business Machines Corporation Microprocessor interface with dynamic segment sparing and repair
US8234540B2 (en) 2008-07-01 2012-07-31 International Business Machines Corporation Error correcting code protected quasi-static bit communication on a high-speed bus
US7895374B2 (en) * 2008-07-01 2011-02-22 International Business Machines Corporation Dynamic segment sparing and repair in a memory system
US7772872B2 (en) * 2008-09-08 2010-08-10 Altera Corporation Multi-row block supporting row level redundancy in a PLD
US8805916B2 (en) * 2009-03-03 2014-08-12 Altera Corporation Digital signal processing circuitry with redundancy and bidirectional data paths
US8549055B2 (en) * 2009-03-03 2013-10-01 Altera Corporation Modular digital signal processing circuitry with optionally usable, dedicated connections between modules of the circuitry
US7902855B1 (en) 2010-03-03 2011-03-08 Altera Corporation Repairable IO in an integrated circuit
US8810280B2 (en) 2011-10-06 2014-08-19 Oracle International Corporation Low leakage spare gates for integrated circuits
US9236864B1 (en) 2012-01-17 2016-01-12 Altera Corporation Stacked integrated circuit with redundancy in die-to-die interconnects
US8860460B1 (en) * 2012-11-05 2014-10-14 Altera Corporation Programmable integrated circuits with redundant circuitry
WO2015015319A2 (en) 2013-05-03 2015-02-05 Blackcomb Design Automation Inc. Architecture of spare wiring structures for improved engineering change orders
US9698790B2 (en) * 2015-06-26 2017-07-04 Advanced Micro Devices, Inc. Computer architecture using rapidly reconfigurable circuits and high-bandwidth memory interfaces
KR102557310B1 (ko) * 2016-08-09 2023-07-20 에스케이하이닉스 주식회사 반도체 장치
US10241477B2 (en) * 2016-11-02 2019-03-26 Edison Labs, Inc. Adaptive control methods for buildings with redundant circuitry
US9893732B1 (en) 2016-12-22 2018-02-13 Intel Corporation Techniques for bypassing defects in rows of circuits
US10540200B2 (en) 2017-11-10 2020-01-21 Advanced Micro Devices, Inc. High performance context switching for virtualized FPGA accelerators
US10164639B1 (en) 2017-11-14 2018-12-25 Advanced Micro Devices, Inc. Virtual FPGA management and optimization system
US11368158B2 (en) 2018-06-26 2022-06-21 Intel Corporation Methods for handling integrated circuit dies with defects
US10447273B1 (en) 2018-09-11 2019-10-15 Advanced Micro Devices, Inc. Dynamic virtualized field-programmable gate array resource control for performance and reliability

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4722084A (en) * 1985-10-02 1988-01-26 Itt Corporation Array reconfiguration apparatus and methods particularly adapted for use with very large scale integrated circuits
US4899067A (en) 1988-07-22 1990-02-06 Altera Corporation Programmable logic devices with spare circuits for use in replacing defective circuits
US5260611A (en) 1991-09-03 1993-11-09 Altera Corporation Programmable logic array having local and long distance conductors
US5633830A (en) 1995-11-08 1997-05-27 Altera Corporation Random access memory block circuitry for programmable logic array integrated circuit devices
US5475830A (en) * 1992-01-31 1995-12-12 Quickturn Design Systems, Inc. Structure and method for providing a reconfigurable emulation circuit without hold time violations
US5349248A (en) * 1992-09-03 1994-09-20 Xilinx, Inc. Adaptive programming method for antifuse technology
JP2909328B2 (ja) * 1992-11-02 1999-06-23 株式会社東芝 フィールドプログラマブルゲートアレイ
US5434514A (en) * 1992-11-19 1995-07-18 Altera Corporation Programmable logic devices with spare circuits for replacement of defects
US5369314A (en) * 1994-02-22 1994-11-29 Altera Corporation Programmable logic device with redundant circuitry
JP3365581B2 (ja) * 1994-07-29 2003-01-14 富士通株式会社 自己修復機能付き情報処理装置
US5777887A (en) 1995-05-12 1998-07-07 Crosspoint Solutions, Inc. FPGA redundancy
US5592102A (en) 1995-10-19 1997-01-07 Altera Corporation Means and apparatus to minimize the effects of silicon processing defects in programmable logic devices
US5925920A (en) * 1996-06-12 1999-07-20 Quicklogic Corporation Techniques and circuits for high yield improvements in programmable devices using redundant routing resources
JPH10233677A (ja) * 1996-12-20 1998-09-02 Hitachi Ltd 半導体集積回路
US6034536A (en) 1997-02-05 2000-03-07 Altera Corporation Redundancy circuitry for logic circuits
EP0983549B1 (de) 1997-05-23 2001-12-12 Altera Corporation (a Delaware Corporation) Redundanzschaltung für programmierbare logikanordnung mit verschachtelten eingangsschaltkreisen
US6167558A (en) 1998-02-20 2000-12-26 Xilinx, Inc. Method for tolerating defective logic blocks in programmable logic devices
US6201404B1 (en) 1998-07-14 2001-03-13 Altera Corporation Programmable logic device with redundant circuitry
JP2000124315A (ja) * 1998-10-13 2000-04-28 Hitachi Ltd 半導体集積回路装置
US6404226B1 (en) 1999-09-21 2002-06-11 Lattice Semiconductor Corporation Integrated circuit with standard cell logic and spare gates
EP1162747B1 (de) * 2000-04-26 2012-02-29 Altera Corporation Leitungssegmentierung in programmierbaren logischen Vorrichtungen mit redundanten Schaltungen
US6526559B2 (en) * 2001-04-13 2003-02-25 Interface & Control Systems, Inc. Method for creating circuit redundancy in programmable logic devices
US6630842B1 (en) 2001-05-06 2003-10-07 Altera Corporation Routing architecture for a programmable logic device
US6605962B2 (en) 2001-05-06 2003-08-12 Altera Corporation PLD architecture for flexible placement of IP function blocks
US6653862B2 (en) 2001-05-06 2003-11-25 Altera Corporation Use of dangling partial lines for interfacing in a PLD
US6895570B2 (en) 2001-05-06 2005-05-17 Altera Corporation System and method for optimizing routing lines in a programmable logic device
US6965249B2 (en) * 2001-10-15 2005-11-15 Altera Corporation Programmable logic device with redundant circuitry
US6826741B1 (en) 2001-11-06 2004-11-30 Altera Corporation Flexible I/O routing resources
US6545501B1 (en) 2001-12-10 2003-04-08 International Business Machines Corporation Method and system for use of a field programmable function within a standard cell chip for repair of logic circuits
US7215140B1 (en) 2003-05-30 2007-05-08 Altera Corporation Programmable logic device having regions of non-repairable circuitry within an array of repairable circuitry and associated configuration hardware and method
US7180324B2 (en) 2004-05-28 2007-02-20 Altera Corporation Redundancy structures and methods in a programmable logic device
US7265573B1 (en) * 2004-12-18 2007-09-04 Altera Corporation Methods and structures for protecting programming data for a programmable logic device

Also Published As

Publication number Publication date
JP2006014297A (ja) 2006-01-12
EP1603241A2 (de) 2005-12-07
US7180324B2 (en) 2007-02-20
JP2012029325A (ja) 2012-02-09
US7644386B1 (en) 2010-01-05
EP2256930B1 (de) 2012-01-18
US20050264318A1 (en) 2005-12-01
EP2256930A1 (de) 2010-12-01
EP1603241A3 (de) 2006-10-04
EP2146434A1 (de) 2010-01-20
US8191025B1 (en) 2012-05-29
JP5485962B2 (ja) 2014-05-07

Similar Documents

Publication Publication Date Title
ATE542297T1 (de) Computerprogramprodukt zum programmieren einer programmierbaren logischen schaltung mit redundanz, entsprechende anordnung und verfahren
DE60333369D1 (de) Verfahren und gerät zur effizienten implementierung und auswertung von zustandsmaschinen und programmierbaren endlichen automaten
US6201404B1 (en) Programmable logic device with redundant circuitry
JP2006014297A5 (de)
DE602004000797D1 (de) Halbleiter-Speichereinrichtung mit magnetoresistiven Elementen und Verfahren zum Schreiben von Daten auf die Speichereinrichtung
JPH06318864A (ja) フィールドプログラマブルゲートアレイ
JP2012029325A5 (de)
ATE366985T1 (de) Integrierte schaltung und verfahren zum cache- umabbilden
DE602005017310D1 (de) Halbleiter-herstellungsvorrichtung, abnormitätsdetektion in einer solchen halbleiter-herstellungsvorrichtung, verfahren zum spezifizieren der abnormitätsursache oder zur vorhersage von abnormität und aufzeichnungsmedium, worauf ein computerprogramm zist
ATE469421T1 (de) Nichtflüchtiger speicher mit blocklöschung
DE60317242D1 (de) Apparate und Verfahren zum Entschlüsseln von verschlüsselten Datenblöcken und zum Lokalisieren der verschlüsselten Datenblöcke im für die Ausführung verwendeten Speicherbereich
EP1581908A4 (de) System, verfahren und computerprogrammprodukt zum lastausgleich in fast-echtzeit bei multiplen rendering-pipelines
DE69412230D1 (de) Verfahren zur Programmierung von Redundanzregistern in einer Spaltenredundanzschaltung für einen Halbleiterspeicherbaustein
JP2003188712A5 (de)
DE602007007190D1 (de) Verfahren und vorrichtung zum prüfen der datenlenklogik für den datenspeicher mit unabhängig voneinander adressierbaren untereinheiten
DE60306021D1 (de) Navigationsvorrichtung, -verfahren sowie -programm zur Aktualisierung von Einrichtungsinformationen und Aufzeichnungsträger zum Speichern des Programms
DE60306164D1 (de) Verfahren und kontrolllogik zum ansteuern von mehreren taps (test access ports) über einen einzigen tap
DE602005004045D1 (de) Vorrichtung, Verfahren und Computerprogramm zur Vermeidung von Datenverfälschung bei Schreibvorgängen
EP1394560A3 (de) Halbleiterchip-testsystem und entsprechender testverfahren
EP1701358A4 (de) Dateneinschreibeverfahren für flash-speicher
CN102110659A (zh) 半导体装置及其探针测试方法
ATE532178T1 (de) Aufzeichnungsmedium, verfahren zum konfigurieren von steuerinformationen dafür, aufzeichnungs- und wiedergabeverfahren damit und vorrichtung dafür
KR102054223B1 (ko) 더미비트라인을 가진 반도체 메모리 장치
DE60313637D1 (de) Verfahren und vorrichtung zum verarbeiten von verschlüsselungsoperationen mit beliebiger schlüsselbitlänge mit ähnlichen effizienzen
ATE532129T1 (de) Verfahren und vorrichtung zum parallelzugriff auf mehrere speichermodule