JPH08510885A - ダイナミックロジックコアに動的に相互接続するフィールドプログラマブル・ロジックデバイス - Google Patents
ダイナミックロジックコアに動的に相互接続するフィールドプログラマブル・ロジックデバイスInfo
- Publication number
- JPH08510885A JPH08510885A JP7500966A JP50096695A JPH08510885A JP H08510885 A JPH08510885 A JP H08510885A JP 7500966 A JP7500966 A JP 7500966A JP 50096695 A JP50096695 A JP 50096695A JP H08510885 A JPH08510885 A JP H08510885A
- Authority
- JP
- Japan
- Prior art keywords
- logic
- dynamic
- signal
- level
- input
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06C—DIGITAL COMPUTERS IN WHICH ALL THE COMPUTATION IS EFFECTED MECHANICALLY
- G06C13/00—Storage mechanisms
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic 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/17724—Structural details of logic blocks
- H03K19/17728—Reconfigurable logic blocks, e.g. lookup tables
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic 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/17704—Logic 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 the logic functions being realised by the interconnection of rows and columns
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Logic Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.ダイナミックロジックコアを備え、該コアは、 1組の入力信号に対して第1の論理演算を実行して複数の内部信号を発生する ための手段と、 1組の選択された内部信号に対して第2の論理演算を実行するための手段とを 含み、上記第1の論理演算は回路の第1ロジックレベルに対応し、上記第2の論 理演算は回路の第2ロジックレベルに対応し、そして更に、 上記ダイナミックロジックコアに接続された動的な相互接続アレーを備え、該 動的な相互接続アレーは、 上記複数の内部信号から上記選択された内部信号を識別するための手段と、 上記選択された内部信号を上記ダイナミックロジックコアへルート指定するた めの手段とを含むことを特徴とするフィールドプログラマブル・ロジックデバイ ス。 2.上記動的な相互接続アレーは、更に、1組の上記入力信号をバッファして それに対応する1組のバッファされた信号を発生するための手段を含み、上記バ ッファされた信号は、上記内部信号の一部分を形成する請求項1に記載のフィー ルドプログラマブル・ロジックデバイス。 3.上記バッファ手段は、上記入力信号をバッファするためのバッファクロス バー相互接続構造体を含む請求項2に記載のフィールドプログラマブル・ロジツ クデバイス。 4.上記バッファ手段は、上記バッファクロスバー相互接続構造体に接続され たバッファクロスバーコントローラを含み、このバッファクロスバーコントロー ラは、上記バッファされた信号を選択するための1組の論理コマンドを実行する 請求項3に記載のフィールドプログラマブル・ロジックデバイス。 5.上記入力信号及び上記バッファされた信号を上記動的な相互接続アレーへ 指向するための手段を更に備えた請求項2に記載のフィールドプログラマブル・ ロジックデバイス。 6.上記指向手段は、上記入力信号及び上記バッファされた信号を選択するた めの入力/バッファコントローラを備えている請求項5に記載のフィールドプロ グラマブル・ロジックデバイス。 7.上記動的な相互接続アレーの上記ルート指定手段は、上記選択された内部 信号をルート指定するためのロジッククロスバー構造体を含む請求項1に記載の フィールドプログラマブル・ロジックデバイス。 8.上記動的な相互接続アレーの上記識別手段は、1組の論理コマンドを実行 して上記選択された内部信号を識別するためのロジッククロスバーコントローラ を含む請求項8に記載のフィールドプログラマブル・ロジックデバイス。 9.上記ダイナミックロジックコアはルックアップテーブルであり、上記第1 論理演算は上記ルックアップテーブルにおける第1組の値に対応し、そして上記 第2論理演算は上記ルックアップテーブルにおける第2組の値に対応する請求項 1に記載のフィールドプログラマブル・ロジックデバイス。 10.上記ダイナミックロジックコアは、上記第1論理演算及び上記第2論理 演算を選択するためのカウンタを含む請求項1に記載のフィールドプログラマブ ル・ロジックデバイス。 11.フィールドプログラマブル・ロジックデバイスに回路を具現化する方法 において、 (A)1組の入力信号を受け取り、 (B)上記入力信号から選択された信号がその後のロジックレベルにおいて必 要とされるときにその選択された信号をバッファし、このバッフア段階はバッフ ァされた信号を発生し、 (C)上記入力信号に対して一次の組のロジックを実行して1組の内部信号を 発生し、 (D)上記バッファされた信号及び内部信号から1組の中間信号を選択し、 (E)上記中間信号からの指定の信号がその後のロジックレベルにおいて必要 とされるときにその指定の信号をバッファし、 (F)上記中間信号に対し予め選択された組のロジックを実行して新たな組の 内部信号を発生し、そして (G)回路における複数のロジックレベルに対応する所定の組のロジックが実 行されるまで上記段階(D)ないし(F)を繰り返す、 という段階を備えたことを特徴とする方法。 12.上記実行段階の上記予め選択された組のロジックは、上記複数のロジッ クレベル内にロジックレベルを定義することにより指定される請求項11に記載 の方法。 13.上記定義段階の上記ロジックレベルは、各実行段階の後に増加される請 求項12に記載の方法。 14.フィールドプログラマブル・ロジックデバイスの設計方法において、 上記フィールドプログラマブル・ロジックデバイス内に具現化されるべき回路 の記述を受け取り、 上記回路内のロジックレベルを識別し、 上記回路内の上記ロジックレベルの各々に対応するロジックを実行するために ロジックテーブルを形成し、 上記ロジックテーブルに付与されるべき入力値及びバッファされた値を選択す るために入力/バッファロジックを形成し、 後続のロジックレベルにおいて使用しなければならない第1ロジックレベルの バッファされた値を記憶できるようにバッファコントローラロジックを形成し、 そして 上記ロジックテーブルにその後に付与される入力値及びバッファされた値を記 憶できるようにロジックコントローラのロジックを定義する、 という段階を備えたことを特徴とする方法。 15.上記入力/バッファロジック、上記バッファコントローラロジック及び 上記ロジックコントローラロジックを不揮発性メモリデバイスにダウンロードす る段階を更に備えた請求項14に記載の方法。 16.入力/バッファコントローラ、バッファコントローラ及びロジックコン トローラを含むフィールドプログラマブル・ロジックデバイスへ上記不揮発性メ モリデバイスを接続する段階を更に備えた請求項15に記載の方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US7010293A | 1993-05-28 | 1993-05-28 | |
| US08/070,102 | 1993-05-28 | ||
| PCT/US1994/005942 WO1994028475A1 (en) | 1993-05-28 | 1994-05-26 | Field programmable logic device with dynamic interconnections to a dynamic logic core |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08510885A true JPH08510885A (ja) | 1996-11-12 |
Family
ID=22093130
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7500966A Ceased JPH08510885A (ja) | 1993-05-28 | 1994-05-26 | ダイナミックロジックコアに動的に相互接続するフィールドプログラマブル・ロジックデバイス |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US5596743A (ja) |
| EP (1) | EP0701713B1 (ja) |
| JP (1) | JPH08510885A (ja) |
| KR (1) | KR960702643A (ja) |
| CN (1) | CN1125006A (ja) |
| AU (1) | AU6958694A (ja) |
| DE (1) | DE69427758T2 (ja) |
| SG (1) | SG46393A1 (ja) |
| WO (1) | WO1994028475A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002095946A1 (en) * | 2001-05-24 | 2002-11-28 | Ip Flex Inc. | Integrated circuit device |
| US7365566B2 (en) | 2004-02-12 | 2008-04-29 | Matsushita Electric Industrial Co., Ltd. | Programmable logic circuit |
Families Citing this family (91)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5377124A (en) * | 1989-09-20 | 1994-12-27 | Aptix Corporation | Field programmable printed circuit board |
| US5457410A (en) | 1993-08-03 | 1995-10-10 | Btr, Inc. | Architecture and interconnect scheme for programmable logic circuits |
| US6462578B2 (en) | 1993-08-03 | 2002-10-08 | Btr, Inc. | Architecture and interconnect scheme for programmable logic circuits |
| US5757207A (en) * | 1995-03-22 | 1998-05-26 | Altera Corporation | Programmable logic array integrated circuit incorporating a first-in first-out memory |
| WO1996035261A1 (en) | 1995-05-03 | 1996-11-07 | Btr, Inc. | Scalable multiple level interconnect architecture |
| US5850564A (en) | 1995-05-03 | 1998-12-15 | Btr, Inc, | Scalable multiple level tab oriented interconnect architecture |
| US5784313A (en) * | 1995-08-18 | 1998-07-21 | Xilinx, Inc. | Programmable logic device including configuration data or user data memory slices |
| US5646545A (en) * | 1995-08-18 | 1997-07-08 | Xilinx, Inc. | Time multiplexed programmable logic device |
| US5841295A (en) * | 1996-02-09 | 1998-11-24 | Hewlett-Packard Company | Hybrid programmable logic device |
| US6624658B2 (en) | 1999-02-04 | 2003-09-23 | Advantage Logic, Inc. | Method and apparatus for universal program controlled bus architecture |
| US6034547A (en) | 1996-09-04 | 2000-03-07 | Advantage Logic, Inc. | Method and apparatus for universal program controlled bus |
| US6112020A (en) * | 1996-10-31 | 2000-08-29 | Altera Corporation | Apparatus and method for generating configuration and test files for programmable logic devices |
| US9092595B2 (en) | 1997-10-08 | 2015-07-28 | Pact Xpp Technologies Ag | Multiprocessor having associated RAM units |
| DE10081643D2 (de) | 1999-06-10 | 2002-05-29 | Pact Inf Tech Gmbh | Sequenz-Partitionierung auf Zellstrukturen |
| US6931572B1 (en) | 1999-11-30 | 2005-08-16 | Synplicity, Inc. | Design instrumentation circuitry |
| US7072818B1 (en) * | 1999-11-30 | 2006-07-04 | Synplicity, Inc. | Method and system for debugging an electronic system |
| US7356786B2 (en) * | 1999-11-30 | 2008-04-08 | Synplicity, Inc. | Method and user interface for debugging an electronic system |
| US6823497B2 (en) * | 1999-11-30 | 2004-11-23 | Synplicity, Inc. | Method and user interface for debugging an electronic system |
| US7240303B1 (en) | 1999-11-30 | 2007-07-03 | Synplicity, Inc. | Hardware/software co-debugging in a hardware description language |
| US7065481B2 (en) * | 1999-11-30 | 2006-06-20 | Synplicity, Inc. | Method and system for debugging an electronic system using instrumentation circuitry and a logic analyzer |
| US6320412B1 (en) | 1999-12-20 | 2001-11-20 | Btr, Inc. C/O Corporate Trust Co. | Architecture and interconnect for programmable logic circuits |
| AU2002257367A1 (en) * | 2000-12-14 | 2002-08-06 | Yu-Liang Wu | System and method for alternative wiring using pre-analyzed patterns |
| US9250908B2 (en) | 2001-03-05 | 2016-02-02 | Pact Xpp Technologies Ag | Multi-processor bus and cache interconnection system |
| US7444531B2 (en) | 2001-03-05 | 2008-10-28 | Pact Xpp Technologies Ag | Methods and devices for treating and processing data |
| US9436631B2 (en) | 2001-03-05 | 2016-09-06 | Pact Xpp Technologies Ag | Chip including memory element storing higher level memory data on a page by page basis |
| US9037807B2 (en) | 2001-03-05 | 2015-05-19 | Pact Xpp Technologies Ag | Processor arrangement on a chip including data processing, memory, and interface elements |
| US9552047B2 (en) | 2001-03-05 | 2017-01-24 | Pact Xpp Technologies Ag | Multiprocessor having runtime adjustable clock and clock dependent power supply |
| US9141390B2 (en) | 2001-03-05 | 2015-09-22 | Pact Xpp Technologies Ag | Method of processing data with an array of data processors according to application ID |
| US6605962B2 (en) | 2001-05-06 | 2003-08-12 | Altera Corporation | PLD architecture for flexible placement of IP function blocks |
| US10031733B2 (en) | 2001-06-20 | 2018-07-24 | Scientia Sol Mentis Ag | Method for processing data |
| US7363609B2 (en) * | 2001-07-26 | 2008-04-22 | International Business Machines Corporation | Method of logic circuit synthesis and design using a dynamic circuit library |
| US9170812B2 (en) | 2002-03-21 | 2015-10-27 | Pact Xpp Technologies Ag | Data processing system having integrated pipelined array data processor |
| US7827510B1 (en) | 2002-06-07 | 2010-11-02 | Synopsys, Inc. | Enhanced hardware debugging with embedded FPGAS in a hardware description language |
| WO2004038599A1 (de) | 2002-09-06 | 2004-05-06 | Pact Xpp Technologies Ag | Rekonfigurierbare sequenzerstruktur |
| US7096437B2 (en) * | 2003-10-07 | 2006-08-22 | University Of Florida Research Foundation, Inc. | Method and apparatus for a chaotic computing module using threshold reference signal implementation |
| US7310728B2 (en) * | 2003-11-24 | 2007-12-18 | Itt Manufacturing Enterprises, Inc. | Method of implementing a high-speed header bypass function |
| US7167025B1 (en) | 2004-02-14 | 2007-01-23 | Herman Schmit | Non-sequentially configurable IC |
| US7284222B1 (en) * | 2004-06-30 | 2007-10-16 | Tabula, Inc. | Method and apparatus for identifying connections between configurable nodes in a configurable integrated circuit |
| US7425841B2 (en) | 2004-02-14 | 2008-09-16 | Tabula Inc. | Configurable circuits, IC's, and systems |
| US6975139B2 (en) | 2004-03-30 | 2005-12-13 | Advantage Logic, Inc. | Scalable non-blocking switching network for programmable logic |
| US7698118B2 (en) * | 2004-04-15 | 2010-04-13 | Mentor Graphics Corporation | Logic design modeling and interconnection |
| US7312630B2 (en) | 2004-06-30 | 2007-12-25 | Tabula, Inc. | Configurable integrated circuit with built-in turns |
| US7282950B1 (en) * | 2004-11-08 | 2007-10-16 | Tabula, Inc. | Configurable IC's with logic resources with offset connections |
| US7460529B2 (en) | 2004-07-29 | 2008-12-02 | Advantage Logic, Inc. | Interconnection fabric using switching networks in hierarchy |
| US7116131B1 (en) | 2004-09-15 | 2006-10-03 | Xilinx, Inc. | High performance programmable logic devices utilizing dynamic circuitry |
| US7301242B2 (en) | 2004-11-04 | 2007-11-27 | Tabula, Inc. | Programmable system in package |
| US7330050B2 (en) * | 2004-11-08 | 2008-02-12 | Tabula, Inc. | Storage elements for a configurable IC and method and apparatus for accessing data stored in the storage elements |
| US7317331B2 (en) | 2004-11-08 | 2008-01-08 | Tabula, Inc. | Reconfigurable IC that has sections running at different reconfiguration rates |
| US7743085B2 (en) * | 2004-11-08 | 2010-06-22 | Tabula, Inc. | Configurable IC with large carry chains |
| US7428721B2 (en) * | 2004-12-01 | 2008-09-23 | Tabula, Inc. | Operational cycle assignment in a configurable IC |
| US7236009B1 (en) * | 2004-12-01 | 2007-06-26 | Andre Rohe | Operational time extension |
| US7530033B2 (en) | 2005-03-15 | 2009-05-05 | Tabula, Inc. | Method and apparatus for decomposing functions in a configurable IC |
| US7310003B2 (en) * | 2005-03-15 | 2007-12-18 | Tabula, Inc. | Configurable IC with interconnect circuits that have select lines driven by user signals |
| US8201124B1 (en) | 2005-03-15 | 2012-06-12 | Tabula, Inc. | System in package and method of creating system in package |
| US8205186B1 (en) | 2005-04-11 | 2012-06-19 | Synopsys, Inc. | Incremental modification of instrumentation logic |
| US7443196B2 (en) * | 2005-07-15 | 2008-10-28 | Tabula, Inc. | Configuration network for a configurable IC |
| US7652922B2 (en) * | 2005-09-30 | 2010-01-26 | Mosaid Technologies Incorporated | Multiple independent serial link memory |
| US8463836B1 (en) | 2005-11-07 | 2013-06-11 | Tabula, Inc. | Performing mathematical and logical operations in multiple sub-cycles |
| US7372297B1 (en) | 2005-11-07 | 2008-05-13 | Tabula Inc. | Hybrid interconnect/logic circuits enabling efficient replication of a function in several sub-cycles to save logic and routing resources |
| US7679401B1 (en) | 2005-12-01 | 2010-03-16 | Tabula, Inc. | User registers implemented with routing circuits in a configurable IC |
| US7423453B1 (en) | 2006-01-20 | 2008-09-09 | Advantage Logic, Inc. | Efficient integrated circuit layout scheme to implement a scalable switching network used in interconnection fabric |
| US7694083B1 (en) * | 2006-03-08 | 2010-04-06 | Tabula, Inc. | System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture |
| US7797497B1 (en) * | 2006-03-08 | 2010-09-14 | Tabula, Inc. | System and method for providing more logical memory ports than physical memory ports |
| US7930666B1 (en) | 2006-12-12 | 2011-04-19 | Tabula, Inc. | System and method of providing a memory hierarchy |
| US7521959B2 (en) | 2007-03-20 | 2009-04-21 | Tabula, Inc. | Configurable IC having a routing fabric with storage elements |
| US7610566B1 (en) | 2007-03-22 | 2009-10-27 | Tabula, Inc. | Method and apparatus for function decomposition |
| US8412990B2 (en) * | 2007-06-27 | 2013-04-02 | Tabula, Inc. | Dynamically tracking data values in a configurable IC |
| US7839162B2 (en) | 2007-06-27 | 2010-11-23 | Tabula, Inc. | Configurable IC with deskewing circuits |
| US7652498B2 (en) * | 2007-06-27 | 2010-01-26 | Tabula, Inc. | Integrated circuit with delay selecting input selection circuitry |
| US8069425B2 (en) * | 2007-06-27 | 2011-11-29 | Tabula, Inc. | Translating a user design in a configurable IC for debugging the user design |
| US7969184B1 (en) | 2007-09-06 | 2011-06-28 | Tabula, Inc. | Configurable high speed high voltage input/output circuit for an IC |
| US7928761B2 (en) | 2007-09-06 | 2011-04-19 | Tabula, Inc. | Configuration context switcher with a latch |
| US8990651B2 (en) | 2007-09-19 | 2015-03-24 | Tabula, Inc. | Integrated circuit (IC) with primary and secondary networks and device containing such an IC |
| US8863067B1 (en) | 2008-02-06 | 2014-10-14 | Tabula, Inc. | Sequential delay analysis by placement engines |
| US8166435B2 (en) * | 2008-06-26 | 2012-04-24 | Tabula, Inc. | Timing operations in an IC with configurable circuits |
| WO2010016857A1 (en) * | 2008-08-04 | 2010-02-11 | Tabula, Inc. | Trigger circuits and event counters for an ic |
| EP2345160A4 (en) * | 2008-09-17 | 2016-11-16 | Altera Corp | CONTROLLABLE MEMORY ELEMENTS FOR AN IC |
| US7999570B2 (en) | 2009-06-24 | 2011-08-16 | Advantage Logic, Inc. | Enhanced permutable switching network with multicasting signals for interconnection fabric |
| US8072234B2 (en) | 2009-09-21 | 2011-12-06 | Tabula, Inc. | Micro-granular delay testing of configurable ICs |
| WO2011123151A1 (en) | 2010-04-02 | 2011-10-06 | Tabula Inc. | System and method for reducing reconfiguration power usage |
| WO2011162858A1 (en) | 2010-06-23 | 2011-12-29 | Tabula, Inc. | Rescaling |
| US8650514B2 (en) | 2010-06-23 | 2014-02-11 | Tabula, Inc. | Rescaling |
| US8760193B2 (en) | 2011-07-01 | 2014-06-24 | Tabula, Inc. | Configurable storage elements |
| US9148151B2 (en) | 2011-07-13 | 2015-09-29 | Altera Corporation | Configurable storage elements |
| US9203397B1 (en) | 2011-12-16 | 2015-12-01 | Altera Corporation | Delaying start of user design execution |
| US9000801B1 (en) | 2013-02-27 | 2015-04-07 | Tabula, Inc. | Implementation of related clocks |
| WO2018004590A1 (en) * | 2016-06-30 | 2018-01-04 | Intel Corporation | Method and apparatus for remote field programmable gate array processing |
| US10936286B2 (en) * | 2018-11-13 | 2021-03-02 | Microsemi Soc Corp. | FPGA logic cell with improved support for counters |
| US11736107B2 (en) | 2021-08-19 | 2023-08-22 | Wuxi Esiontech Co., Ltd. | Field-programmable gate array (FPGA) for using configuration shift chain to implement multi-bitstream function |
| CN113656344B (zh) * | 2021-08-19 | 2023-08-15 | 无锡中微亿芯有限公司 | 利用配置移位链实现多码流功能的fpga |
| KR102612588B1 (ko) * | 2023-05-15 | 2023-12-12 | 메티스엑스 주식회사 | 프로그램가능 반도체 소자, 이를 포함하는 전자 장치, 및 프로그램가능 반도체 소자에 의해 연산을 수행하는 방법 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3987286A (en) * | 1974-12-20 | 1976-10-19 | International Business Machines Corporation | Time split array logic element and method of operation |
| US4422072A (en) * | 1981-07-30 | 1983-12-20 | Signetics Corporation | Field programmable logic array circuit |
| US4870302A (en) * | 1984-03-12 | 1989-09-26 | Xilinx, Inc. | Configurable electrical circuit having configurable logic elements and configurable interconnects |
| US4642487A (en) * | 1984-09-26 | 1987-02-10 | Xilinx, Inc. | Special interconnect for configurable logic array |
| US5027315A (en) * | 1984-09-28 | 1991-06-25 | Advanced Micro Devices, Inc. | Programmable logic array using internally generated dynamic logic signals as selection signals for controlling its functions |
| US4706216A (en) * | 1985-02-27 | 1987-11-10 | Xilinx, Inc. | Configurable logic element |
| US4740721A (en) * | 1985-10-21 | 1988-04-26 | Western Digital Corporation | Programmable logic array with single clock dynamic logic |
| US4703206A (en) * | 1985-11-19 | 1987-10-27 | Signetics Corporation | Field-programmable logic device with programmable foldback to control number of logic levels |
| US5075576A (en) * | 1985-11-19 | 1991-12-24 | North American Philips Corporation | Field-programmable logic device with programmable foldback to control number of logic levels |
| US5015885A (en) * | 1986-09-19 | 1991-05-14 | Actel Corporation | Reconfigurable programmable interconnect architecture |
| JPS6478023A (en) * | 1987-09-18 | 1989-03-23 | Fujitsu Ltd | Programmable logic device |
| US4855619A (en) * | 1987-11-17 | 1989-08-08 | Xilinx, Inc. | Buffered routing element for a user programmable logic device |
| ATE265712T1 (de) * | 1988-10-05 | 2004-05-15 | Quickturn Design Systems Inc | Verfahren zur verwendung einer elektronisch wiederkonfigurierbaren gatterfeld-logik und dadurch hergestelltes gerät |
| IT1225638B (it) * | 1988-12-28 | 1990-11-22 | Sgs Thomson Microelectronics | Dispositivo logico integrato come una rete di maglie di memorie distribuite |
| US4930097A (en) * | 1988-12-30 | 1990-05-29 | Intel Corporation | Architecture for an improved performance of a programmable logic device |
| US5185706A (en) * | 1989-08-15 | 1993-02-09 | Advanced Micro Devices, Inc. | Programmable gate array with logic cells having configurable output enable |
| US5212652A (en) * | 1989-08-15 | 1993-05-18 | Advanced Micro Devices, Inc. | Programmable gate array with improved interconnect structure |
| US5140193A (en) * | 1990-03-27 | 1992-08-18 | Xilinx, Inc. | Programmable connector for programmable logic device |
| US5338984A (en) * | 1991-08-29 | 1994-08-16 | National Semiconductor Corp. | Local and express diagonal busses in a configurable logic array |
-
1994
- 1994-05-26 CN CN94192286A patent/CN1125006A/zh active Pending
- 1994-05-26 KR KR1019950705321A patent/KR960702643A/ko not_active Ceased
- 1994-05-26 SG SG1996004234A patent/SG46393A1/en unknown
- 1994-05-26 DE DE69427758T patent/DE69427758T2/de not_active Expired - Fee Related
- 1994-05-26 EP EP94918135A patent/EP0701713B1/en not_active Expired - Lifetime
- 1994-05-26 WO PCT/US1994/005942 patent/WO1994028475A1/en not_active Ceased
- 1994-05-26 AU AU69586/94A patent/AU6958694A/en not_active Abandoned
- 1994-05-26 JP JP7500966A patent/JPH08510885A/ja not_active Ceased
-
1995
- 1995-01-06 US US08/369,291 patent/US5596743A/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002095946A1 (en) * | 2001-05-24 | 2002-11-28 | Ip Flex Inc. | Integrated circuit device |
| EA005344B1 (ru) * | 2001-05-24 | 2005-02-24 | Ай Пи ФЛЕКС ИНК. | Интегральная схема |
| US7365566B2 (en) | 2004-02-12 | 2008-04-29 | Matsushita Electric Industrial Co., Ltd. | Programmable logic circuit |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69427758D1 (de) | 2001-08-23 |
| US5596743A (en) | 1997-01-21 |
| SG46393A1 (en) | 1998-02-20 |
| KR960702643A (ko) | 1996-04-27 |
| HK1013868A1 (en) | 1999-09-10 |
| EP0701713A4 (en) | 1997-10-22 |
| AU6958694A (en) | 1994-12-20 |
| EP0701713A1 (en) | 1996-03-20 |
| EP0701713B1 (en) | 2001-07-18 |
| DE69427758T2 (de) | 2001-10-31 |
| WO1994028475A1 (en) | 1994-12-08 |
| CN1125006A (zh) | 1996-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH08510885A (ja) | ダイナミックロジックコアに動的に相互接続するフィールドプログラマブル・ロジックデバイス | |
| US6047115A (en) | Method for configuring FPGA memory planes for virtual hardware computation | |
| US6421817B1 (en) | System and method of computation in a programmable logic device using virtual instructions | |
| JP3729943B2 (ja) | 時間多重書込可能論理装置 | |
| US6480954B2 (en) | Method of time multiplexing a programmable logic device | |
| US6195788B1 (en) | Mapping heterogeneous logic elements in a programmable logic device | |
| US6446249B1 (en) | Emulation circuit with a hold time algorithm, logic and analyzer and shadow memory | |
| US6539535B2 (en) | Programmable logic device having integrated probing structures | |
| US5838954A (en) | Computer-implemented method of optimizing a time multiplexed programmable logic device | |
| US6721926B2 (en) | Method and apparatus for improving digital circuit design | |
| US5825662A (en) | Computer-implemented method of optimizing a time multiplexed programmable logic device | |
| Sangiovanni-Vincentelli et al. | Synthesis method for field programmable gate arrays | |
| US9069920B2 (en) | Automated circuit design | |
| US9026967B1 (en) | Method and apparatus for designing a system on multiple field programmable gate array device types | |
| Zheng et al. | Topopart: a multi-level topology-driven partitioning framework for multi-fpga systems | |
| US10867090B2 (en) | Method and apparatus for implementing an application aware system on a programmable logic device | |
| JP5437564B2 (ja) | 減少された挿入遅延を持つプログラマブル遅延回路 | |
| US6114873A (en) | Content addressable memory programmable array | |
| US9230047B1 (en) | Method and apparatus for partitioning a synthesis netlist for compile time and quality of results improvement | |
| US20080301608A1 (en) | Methods and apparatuses for designing multiplexers | |
| US20080074142A1 (en) | Routing for Microprocessor Busses | |
| Sharma et al. | Development of a place and route tool for the RaPiD architecture | |
| HK1013868B (en) | Field programmable logic device with dynamic interconnections to a dynamic logic core | |
| US7358767B1 (en) | Efficient multiplexer for programmable chips | |
| JP3614306B2 (ja) | Lsiレイアウト方法及びlsiレイアウト用プログラムを格納した記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20040225 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20040412 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040525 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040713 |
|
| A045 | Written measure of dismissal of application [lapsed due to lack of payment] |
Free format text: JAPANESE INTERMEDIATE CODE: A045 Effective date: 20041130 |