Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0616533B2 - Semiconductor integrated circuit - Google Patents
[go: Go Back, main page]

JPH0616533B2 - Semiconductor integrated circuit - Google Patents

Semiconductor integrated circuit

Info

Publication number
JPH0616533B2
JPH0616533B2 JP60039248A JP3924885A JPH0616533B2 JP H0616533 B2 JPH0616533 B2 JP H0616533B2 JP 60039248 A JP60039248 A JP 60039248A JP 3924885 A JP3924885 A JP 3924885A JP H0616533 B2 JPH0616533 B2 JP H0616533B2
Authority
JP
Japan
Prior art keywords
wiring
circuit
signal output
blocks
block
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.)
Expired - Lifetime
Application number
JP60039248A
Other languages
Japanese (ja)
Other versions
JPS61198759A (en
Inventor
幸子 黒沢
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric Co Ltd
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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP60039248A priority Critical patent/JPH0616533B2/en
Publication of JPS61198759A publication Critical patent/JPS61198759A/en
Publication of JPH0616533B2 publication Critical patent/JPH0616533B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/17724Structural details of logic blocks

Landscapes

  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)
  • Semiconductor Memories (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、チップの機能がプログラマブルな半導体集積
回路に関する。
Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to a semiconductor integrated circuit having programmable chip functions.

〔発明の技術的背景とその問題点〕[Technical background of the invention and its problems]

近年、半導体集積回路に対する少量多品種の要求に伴
い、次のようなLSIが出現している。
2. Description of the Related Art In recent years, the following LSIs have emerged with the demand for small-quantity and high-mix types of semiconductor integrated circuits.

(1)標準セル方式 LSI内に使用される回路ブロックを予め計算機に登録
しておき、計算機の自動処理により、これらの回路ブロ
ックを配置・配線して所望の最終製品を得る。
(1) Standard Cell Method Circuit blocks used in the LSI are registered in advance in a computer, and these circuit blocks are arranged and wired by an automatic process of the computer to obtain a desired final product.

(2)ゲートアレイ方式 論理ゲートを構成する基本回路を予め基板上にアレイ状
に配置形成しておき、この上に標準セル方式と同様に自
動配線により配線パターンを決定して所望のLSIを得
る。
(2) Gate array method The basic circuits constituting the logic gate are arranged and formed in advance on the substrate in an array form, and the wiring pattern is determined on this by automatic wiring similarly to the standard cell method to obtain a desired LSI. .

これらは完全手設計のLSIに比べると開発期間が短い
という利点を有する。しかしこれらの方式でも、リソグ
ラフィー技術を用いた製造工程が必要であり、設計完了
からLSI完成まで数週間ないし数カ月かかるという問
題がある。
These have the advantage that the development period is shorter than that of a completely hand-designed LSI. However, even in these methods, a manufacturing process using a lithography technique is required, and there is a problem that it takes several weeks to several months from completion of design to completion of LSI.

これに対して本出願人は先に、チップの機能を完全にフ
ィールド・プログラマブルとしたLSI方式を提案して
いる(特願昭58−157718号)。その基本構成は
第3図に示す通りである。図において、一つ以上の論理
機能素子により構成された回路ブロック1,1
…,1は予め専用ICの手法により配線工程を終了し
た状態で基板に作り込まれる。この回路ブロック領域1
に隣接して配線領域が設けられ、ここに互いに交差する
信号入力用配線群3と信号出力用配線群2が配設され
る。各信号入力用配線3はそのままそれぞれ回路ブロッ
クの信号入力端子に接続される。各信号出力用配線2は
T字路をなす分岐配線によりそれぞれ回路ブロックの信
号出力端子に接続される。そしてこの配線領域の信号出
力用配線群2と信号入力用配線群3の各交差部には、信
号出力用配線と信号入力用配設を接続するための電気的
にOF,OFF状態を書込むことのできるスイッチ素子
4が設けられてスイッチ・マトリクスが構成されてい
る。スイッチ素子4は例えば、 EPROMや1ビットメモリを備えた MOSFET等である。
On the other hand, the present applicant has previously proposed an LSI system in which the chip function is completely field programmable (Japanese Patent Application No. 58-157718). The basic structure is as shown in FIG. In the figure, circuit blocks 1 1 , 1 2 , which are composed of one or more logic function elements,
..., 1 N is built in the substrate in a state that ends the wiring process by techniques previously only IC. This circuit block area 1
A wiring region is provided adjacent to the wiring region, and a signal input wiring group 3 and a signal output wiring group 2 which intersect with each other are arranged therein. Each signal input wiring 3 is directly connected to the signal input terminal of the circuit block. Each signal output wiring 2 is connected to a signal output terminal of the circuit block by a branch wiring forming a T-shaped path. Then, at each intersection of the signal output wiring group 2 and the signal input wiring group 3 in this wiring region, an electrically OF, OFF state for connecting the signal output wiring and the signal input wiring is written. A switch matrix is provided by providing switch elements 4 that can be used. The switch element 4 is, for example, an E 2 PROM or a MOSFET having a 1-bit memory.

この方式によれば、チップの機能がフィールド・プログ
ラマブルであるため、ユーザーは自分の手で電気的に論
理機能を書込むことにより、高い論理機能を備えた所望
のLSIを著しく速く手にすることができる。しかも、
ある定まった論理機能を有する回路ブロックの入力信号
と出力信号を接続するという形式でLSIの設計を行な
うことができ、ボード上での論理設計に慣れた設計者に
とっても理解しやすい。
According to this method, since the function of the chip is field programmable, the user can obtain a desired LSI having a high logic function remarkably quickly by manually writing the logic function by himself / herself. You can Moreover,
An LSI can be designed in a form in which an input signal and an output signal of a circuit block having a certain logic function are connected, and it is easy for a designer who is familiar with the logic design on the board to understand.

ところでこの新しい方式において、スイッチ・マトリク
ス上のON,OFF情報が間違いなく書込まれているか
否かを簡単にチェックすることができれば、論理設計上
もまた設計完了後の回路動作チェックにも有用である。
By the way, in this new method, if it is possible to easily check whether or not the ON / OFF information on the switch matrix is written without fail, it is useful both in the logic design and in the circuit operation check after the design is completed. is there.

〔発明の目的〕[Object of the Invention]

本発明は上記した点に鑑み、スイッチ・マトリクスを用
いたプログラマブルLSIであって、スイッチ・マトリ
クスのON,OFF情報を簡単にチェックできるように
した半導体集積回路を提供することを目的とする。
In view of the above points, an object of the present invention is to provide a programmable LSI using a switch matrix, and to provide a semiconductor integrated circuit capable of easily checking ON / OFF information of the switch matrix.

〔発明の概要〕[Outline of Invention]

本発明は、前述したスイッチ・マトリクスによりチップ
の機能をプログラマブルとしたLSIについて、信号出
力用配線を一本ずつ活性化する回路を設け、活性化され
た信号出力用配線上のスイッチ素子のONまたはOFF
状態数の奇偶を判断するパリティ・チェック回路を設け
たことを特徴とする。
The present invention provides a circuit for activating the signal output wirings one by one in the LSI in which the chip function is programmable by the above-mentioned switch matrix, and turns on or off the switch elements on the activated signal output wirings. OFF
It is characterized in that a parity check circuit for judging whether the number of states is odd or even is provided.

〔発明の効果〕〔The invention's effect〕

本発明によれば、スイッチ・マトリクスのON,OFF
情報を簡単にチェックすることができ、論理設計にとっ
てもまた設計後の回路動作チェックにとっても有用なプ
ログラマブルLSIが得られる。
According to the present invention, the switch matrix is turned on and off.
Information can be easily checked, and a programmable LSI useful for logic design and for checking circuit operation after design can be obtained.

〔発明の実施例〕Example of Invention

以下本発明の実施例を説明する。 Examples of the present invention will be described below.

第1図は一実施例のプログラマブルLSIの基本レイア
ウトを示す。第3図と対応する部分には第3図と同一符
号を付している。図に示すようにSiウェーハの一辺に
複数の回路ブロック1,1,…,1が作り込まれ
て回路ブロック領域1が形成されている。各回路ブロッ
クは、4インプットNANDゲートなど、論理機能素子
の一つ以上により構成されている。この論理機能素子は
例えばCMOS構成であり、専用IC即ち標準セル方式
における手書きの標準セルあるいは配線済みのゲートア
レイである。複雑な論理機能素子は標準セル方式により
種種の標準セルを相互配線で組合わせて形成してもよ
い。
FIG. 1 shows a basic layout of a programmable LSI of one embodiment. Parts corresponding to those in FIG. 3 are designated by the same reference numerals as those in FIG. As shown in the figure, a plurality of circuit blocks 1 1 , 12 2 , ..., 1 N are formed on one side of the Si wafer to form a circuit block region 1. Each circuit block is composed of one or more logic function elements such as a 4-input NAND gate. The logic function element has, for example, a CMOS structure, and is a dedicated IC, that is, a handwritten standard cell in a standard cell system or a wired gate array. The complex logic function element may be formed by combining various standard cells by interconnection using a standard cell method.

具体的な回路ブロック領域の構成例は次の通りである。A specific configuration example of the circuit block area is as follows.

(1)4インプットNANDゲートを2つもつブロック ……15個 (2)2インプットNANDゲートを4つもつブロック ……14個 (3)8インプットNANDゲートを1つもつブロック ……1個 (4)4つのインバータをもつブロック……100個 (5)8ビットレジスタのブロック ……19個 (6)2つのDタイプフリップフロップをもつブロック ……19個 (7)4インプットのANDゲートを2つもつブロック ……17個 (8)2対1データ・セレクタを4つもつブロック ……13個 (9)4ビット・バイナリカウンタンを2つもつブロッ
ク ……11個 (10)2−4ラインデコーダを2つもつブロック……7個 (11)3−8ラインデコーダをもつブロック……3個 (12)4−セレクタを2つもつブロック……5個 (13)8−1セレクタをもつブロック ……4個 (14)8ビット直列入力−並列出力シフトレジスタをもつ
ブロック ……3個 (15)8ビット並列入力−直列出力シフトレジスタをもつ
ブロック ……3個 (16)8ビット直列入力−直列出力シフトレジスタをもつ
ブロック ……2個 (17)単安定マルチバイブレータを2つもつブロック ……4個 (18)2インプットORゲートを4つもつブロック ……4個 (19)2インプットNORゲートを4つもつブロック ……3個 (20)AND−ORインバータを2つもつブロック ……3個 (21)64ビットRAMのブロック ……3個 (22)2インプットEXCLUSIVE−ORゲートを4
つもつブロック ……2個 (23)4ビット・コンパレータのブロック……3個 (24)J−Kフリップフロップを2つもつブロック ……4個 (25)9ビットの偶/奇パリティ・ジェネレータ/チェッ
カのブロック ……3個 (26)4ビット・バイナリ全加算器のブロック……2個 (27)2インプット・マルチプレクサを4つもつブロック ……5個 (28)S−Rラッチを4つもつブロック……2個 (29)ALUのブロック ……1個 (30)8ビット・アドレスサブルラッチのブロック……1
個 (31)ルックアヘッド・キャリージェネレータのブロック ……1個 以上、274個のMSIからなる回路ブロックが回路ブ
ロック領域1に形成されて、一種のチップからあらゆる
機能のLSIを作り出すことができるようになってい
る。各回路ブロックの平均入力数は8、出力数は4であ
る。論理機能素子の入力部,出力部は回路ブロックの入
力部,出力部をなしている訳であるが、その出力部には
それぞれ出力バッファが設けられている(図示しな
い)。そして出力部はT字路をなすように信号出力用配
線2に固定的に接続され、入力部はこの出力用配線2と
交差する信号入力用配線3にそれぞれ接続されている。
信号出力用配線2と信号入力用配線3の各交差部にはそ
れぞれスイッチ素子4が設けられてスイッチ・マトリク
スが構成されている。このスイッチ素子4は例えば外部
からの制御によりON,OFF状態を電気的に書込める E PROMであり、これにより信号出力用配線2と
信号入力用配線3の接続を行ない得るようになってい
る。即ち入出力部の結線は基本的に1スイッチで済み、
1つの電流パスに伴う等電位配線長は第1図から明らか
なように、配線領域の辺の長さをlとしたとき、平均
2.5lになる。
(1) Block with two 4-input NAND gates ...... 15 (2) Block with four 2-input NAND gates ...... 14 (3) Block with one 8-input NAND gate ...... 1 (4) ) Blocks with four inverters ... 100 (5) Blocks of 8-bit registers ... 19 (6) Blocks with two D-type flip-flops ... 19 (7) Two 4-input AND gates Blocks with 17 (8) Blocks with 4 2-to-1 data selectors 13 (9) Blocks with 2 4-bit binary counters 11 (10) 2-4 line decoder Blocks with 2 ... 7 (11) Blocks with 3-8 line decoder ... 3 (12) Blocks with 2 4-selectors 5 (13) 8-1 select Block with data ... 4 (14) Block with 8-bit serial input-parallel output shift register ... 3 (15) Block with 8-bit parallel input-serial output shift register ... 3 (16) 8 Block with bit serial input-serial output shift register ...... 2 blocks (17) Block with 2 monostable multivibrator ...... 4 blocks (18) Block with 4 2-input OR gates ...... 4 blocks (19) Block with 4 2-input NOR gates ...... 3 blocks (20) Block with 2 AND-OR inverters 3 blocks (21) 64-bit RAM block 3 blocks (22) 2-input EXCLUSIVE-OR gate 4
Two blocks (23) 4-bit comparator block (3) (24) Two JK flip-flop blocks (4) (25) 9-bit even / odd parity generator / Block of checker …… 3 (26) Block of 4-bit binary full adder …… 2 (27) Block with 4 2-input multiplexers …… 5 (28) With 4 S-R latches Block: 2 blocks (29) ALU block: 1 block (30) 8-bit addressable latch block: 1 block
(31) Look-Ahead Carry Generator Blocks ... One or more 274 circuit blocks consisting of MSI are formed in the circuit block area 1 so that an LSI having all the functions can be produced from one kind of chip. Has become. Each circuit block has an average input number of 8 and an output number of 4. The input section and the output section of the logic function element are the input section and the output section of the circuit block, and the output section is provided with an output buffer (not shown). The output portion is fixedly connected to the signal output wiring 2 so as to form a T-shaped path, and the input portion is connected to the signal input wiring 3 that intersects with the output wiring 2.
A switch element 4 is provided at each intersection of the signal output wiring 2 and the signal input wiring 3 to form a switch matrix. The switch element 4 is, for example, an E 2 PROM in which an ON / OFF state can be electrically written under the control of the outside, whereby the signal output wiring 2 and the signal input wiring 3 can be connected. . That is, the wiring of the input / output section basically needs only one switch,
As is apparent from FIG. 1, the equipotential wiring length associated with one current path is 2.5 l on average, where l is the length of the side of the wiring region.

このようなプログラマブルLSIにおいて本発明では、
スイッチ・マトリクスのON,OFF情報を判定する回
路を設けている。即ち、信号入力用配線3と平行に走る
チェック・ビット用配線5を設け、この配線5と各信号
出力用配線2との交差部にスイッチ・マトリクス上のス
イッチ素子4と同じスイッチ素子6を設けたチェック・
ビット用スイッチ素子配列7が用意される。このスイッ
チ素子配列7上のスイッチ素子6は、各信号出力用配線
2上のスイッチ素子のONまたはOFF状態数が奇数ま
たは偶数になるように、そのON,OFF状態が設定さ
れる。即ちスイッチ素子配列7上のスイッチ素子6のO
N,OFFはチェック・ビットとして用いられるもので
ある。8はパリティ・チェック回路であって、信号入力
用配線3及びチェック・ビット用配線5が並列に入力端
子に接続されている。9は、パリティ・チェックを各信
号出力用配線2毎に行うために、信号出力用配線2を一
本ずつ活性化する回路であり、これが回路ブロック領域
1とスイッチ・マトリクスの間に設けられている。
According to the present invention in such a programmable LSI,
A circuit for determining ON / OFF information of the switch matrix is provided. That is, the check bit wiring 5 running parallel to the signal input wiring 3 is provided, and the same switch element 6 as the switch element 4 on the switch matrix is provided at the intersection of this wiring 5 and each signal output wiring 2. Check
A bit switch element array 7 is prepared. The ON / OFF states of the switch elements 6 on the switch element array 7 are set so that the number of ON / OFF states of the switch elements on each signal output wiring 2 is odd or even. That is, O of the switch elements 6 on the switch element array 7
N and OFF are used as check bits. Reference numeral 8 is a parity check circuit, in which the signal input wiring 3 and the check bit wiring 5 are connected in parallel to the input terminal. Reference numeral 9 denotes a circuit for activating the signal output wirings 2 one by one in order to perform the parity check for each signal output wiring 2, which is provided between the circuit block area 1 and the switch matrix. There is.

第2図は活性化回路9の具体的な構成を示す。この活性
化回路9は信号出力用配線2を順次選択するためにシフ
トレジスタを用いた例であり、図では一つの回路ブロッ
ク1に対応する部分のみを具体的に示している。他の
回路ブロックに対応する部分の構成も同様の構成の繰返
しとなっている。図に示すように、シフトレジスタ91
の出力端子と回路ブロック1の出力端子100とを選
択的に切換えて端子99に導くために、ANDゲート9
2,93、インバータ94及びORゲート95を有す
る。96はパリティ・チェック用制御端子、97はシフ
トレジスタ91の入力端子であり、98はシフトレジス
タ91のクロック端子である。
FIG. 2 shows a specific configuration of the activation circuit 9. The activating circuit 9 is an example using a shift register for sequentially selecting signals output wiring 2 specifically illustrates only the portion corresponding to one circuit block 1 1 in FIG. The configurations of the portions corresponding to the other circuit blocks are also repeated. As shown in the figure, the shift register 91
To guide an output terminal 100 of the output terminal and the circuit blocks 1 1 to selectively switched terminal 99, the AND gate 9
2, 93, an inverter 94 and an OR gate 95. Reference numeral 96 is a parity check control terminal, 97 is an input terminal of the shift register 91, and 98 is a clock terminal of the shift register 91.

このような構成として、所望の論理機能は前述のように
スイッチ・マトリクス上のスイッチ素子4のON,OF
Fを設定することによりプログラムされる。またチェッ
ク・ビット用スイッチ素子配列7上のスイッチ素子6は
それぞれ信号出力用配線2上のスイッチ素子のONまた
はOFF状態の数が奇数または偶数になるように設定さ
れる。そして通常の論理動作においては、パリティ・チ
ェック用制御端子96に与える制御信号を“0”とす
る。これによりANDゲート92が禁止状態、ANDゲ
ート93が導通状態となり、回路ブロックの出力端子1
00の情報は活性化回路9を通過してその出力端子99
に伝達される。こうして各回路ブロックの出力信号はス
イッチ・マトリクス上の信号出力用配線2に供給され、
所望の論理動作が行なわれる。スイッチ・マトリクスの
ON,OFF情報をチェックする場合には、パイティ・
チェック用制御端子96に“1”を与える。これにより
ANDゲート92は導通状態、ANDゲート93は禁止
状態となる。そしてシフトレジスタ91に“1”を入力
してこれを順次シフトすることにより、活性化回路9の
出力端子99に順次“1”を出力して、スイッチ・マト
リクス上の信号出力用配線2を一本ずつ活性化する。活
性化された信号出力用配線2上のスイッチ素子がON状
態の位置では“1”が、OFF状態の位置では“0”が
それぞれパリティ・チェック回路8に入力されることに
なる。こうして各信号出力用配線2毎にこれに沿って配
列されたスイッチ素子のONまたはOFF状態の数の奇
偶をパイティ・チェック回路8により順次判定して、ス
イッチ・マトリクスのON,OFF情報が正しいか否か
を判定することができる。
With such a configuration, the desired logical function is to turn ON / OFF the switch elements 4 on the switch matrix as described above.
Programmed by setting F. The switch elements 6 on the check bit switch element array 7 are set so that the number of ON or OFF states of the switch elements on the signal output wiring 2 is odd or even. In the normal logic operation, the control signal supplied to the parity check control terminal 96 is set to "0". As a result, the AND gate 92 is in the prohibition state, the AND gate 93 is in the conduction state, and the output terminal 1 of the circuit block is
The information of 00 passes through the activation circuit 9 and its output terminal 99.
Be transmitted to. In this way, the output signal of each circuit block is supplied to the signal output wiring 2 on the switch matrix,
The desired logical operation is performed. If you want to check the ON / OFF information of the switch matrix,
"1" is given to the check control terminal 96. As a result, the AND gate 92 is turned on and the AND gate 93 is turned off. Then, by inputting "1" to the shift register 91 and sequentially shifting it, "1" is sequentially output to the output terminal 99 of the activation circuit 9, and the signal output wiring 2 on the switch matrix is connected to one. Activate books one by one. "1" is input to the parity check circuit 8 when the switch element on the activated signal output wiring 2 is in the ON state, and "0" is input in the OFF state. In this way, the parity check circuit 8 sequentially determines the odd / even number of ON or OFF states of the switch elements arranged along each signal output wiring 2 to determine whether the ON / OFF information of the switch matrix is correct. It can be determined whether or not.

以上のように本実施例によれば、プログラムされたスイ
ッチ・マトリクス上のON,OFF情報パターンが正し
いか否かを、比較的簡単な回路の付加により判定するこ
とができ、従って論理設計が容易で論理設計後の回路動
作チェックも容易に行い得るプログラマブルLSIが実
現できる。
As described above, according to the present embodiment, it is possible to determine whether or not the ON / OFF information pattern on the programmed switch matrix is correct by adding a relatively simple circuit, thus facilitating logic design. Thus, it is possible to realize a programmable LSI that can easily check the circuit operation after logic design.

なお本発明は上記実施例に限られない。例えば上記実施
例ではパイティ・チェックのための活性化回路としてシ
フトレジスタを内蔵するものを説明したが、シフトレジ
スタの代わりにセレクタを内蔵して、パリティ・チェッ
クの際に一本の信号出力用配線を活性化するように構成
することもできる。
The present invention is not limited to the above embodiment. For example, in the above-described embodiment, the one in which the shift register is built in as the activation circuit for the parity check has been described. Can also be configured to be activated.

その他本発明はその趣旨を逸脱しない範囲で種々変形実
施することができる。
Others The present invention can be variously modified and implemented without departing from the spirit thereof.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例によるプログラマブルLSI
のレイアウトを示す図、第2図はその活性化回路の具体
的構成を示す図、第3図は先願にかかる基本プログラマ
ブルLSIのレイアウトを示す図である。 1,1,…,1……回路ブロック、2……信号出
力用配線、3……信号入力用配線、4……スイッチ素
子、5……チェック・ビット用配線、6……チェック・
ビット用スイッチ素子、7……チェック・ビット用スイ
ッチ素子配列、8……パリティ・チェック回路、9……
活性化回路、91……シフトレジスタ、92,93……
ANDゲート、94……インバータ、95……ORゲー
ト、96……パリティ・チェック用制御端子、97……
シフトレジスタ入力端子、97……クロック端子、99
……活性化回路出力端子、100……回路ブロック出力
端子。
FIG. 1 shows a programmable LSI according to an embodiment of the present invention.
FIG. 2 is a diagram showing a specific configuration of the activation circuit, and FIG. 3 is a diagram showing a layout of a basic programmable LSI according to the prior application. 1 1 , 1 2 , ..., 1 N ... Circuit block, 2 ... Signal output wiring, 3 ... Signal input wiring, 4 ... Switch element, 5 ... Check / bit wiring, 6 ... Check・
Bit switch elements, 7 ... Check bit switch element array, 8 ... Parity check circuit, 9 ...
Activation circuit, 91 ... Shift register, 92, 93 ...
AND gate, 94 ... Inverter, 95 ... OR gate, 96 ... Parity check control terminal, 97 ...
Shift register input terminal, 97 ... Clock terminal, 99
...... Activation circuit output terminal, 100 ...... Circuit block output terminal.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】基板に作り込まれた、それ自体論理機能を
有し、かつ信号の入力部及び信号の出力部を有する複数
の回路ブロックと、この複数の回路ブロックからなる回
路ブロック領域に隣接して前記基板上に形成された配線
領域とを有し、前記回路ブロック領域は複数種の論理機
能素子の集合から構成され、前記配線領域は互いに交わ
る信号入力用配線群及び信号出力用配線群から構成さ
れ、前記信号入力用配線群は各回路ブロックの信号入力
部にそれぞれ接続され、前記信号出力用配線群は各回路
ブロックの信号出力部にそれぞれ接続され、かつこれら
の接続はその回路ブロックが隣接する前記配線領域にお
いて行われ、前記配線領域には前記信号入力用配線群と
前記信号出力用配線群との交差部にそれぞれスイッチ素
子が設けられ、このスイッチ素子のON,OFF状態を
制御することにより各回路ブロック間の入出力関係が決
定されて所望の論理回路が構築される集積回路であっ
て、前記信号出力用配線を一本ずつ活性化する回路が設
けられ、活性化された信号出力用配線上のスイッチ素子
のONまたはOFF状態数の奇偶を判定するパリティ・
チェック回路を有することを特徴とする半導体集積回
路。
1. A plurality of circuit blocks, each having a logical function itself and having a signal input portion and a signal output portion, which are built in a substrate, and adjacent to a circuit block region formed by the plurality of circuit blocks. And a wiring region formed on the substrate, the circuit block region is composed of a set of a plurality of types of logic function elements, and the wiring region includes a signal input wiring group and a signal output wiring group that intersect with each other. The signal input wiring group is connected to the signal input section of each circuit block, the signal output wiring group is connected to the signal output section of each circuit block, and these connections are connected to the circuit block. Are performed in the wiring regions adjacent to each other, and switch elements are respectively provided at intersections of the signal input wiring group and the signal output wiring group in the wiring region. An integrated circuit in which an input / output relationship between circuit blocks is determined by controlling ON / OFF states of switch elements to construct a desired logic circuit, and the signal output wirings are activated one by one. A parity is provided with a circuit for determining whether the number of ON or OFF states of the switch elements on the activated signal output wiring is odd or even.
A semiconductor integrated circuit having a check circuit.
【請求項2】信号入力用配線と平行するチェック・ビッ
ト用配線が設けられ、このチェック・ビット用配線と各
信号出力用配線の交差部にチェック・ビットとしてON
またはOFF状態が書込まれるスイッチ素子を有する特
許請求の範囲第1項記載の半導体集積回路。
2. A check bit wiring is provided in parallel with the signal input wiring, and is turned on as a check bit at the intersection of the check bit wiring and each signal output wiring.
The semiconductor integrated circuit according to claim 1, further comprising a switch element in which an OFF state is written.
JP60039248A 1985-02-28 1985-02-28 Semiconductor integrated circuit Expired - Lifetime JPH0616533B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60039248A JPH0616533B2 (en) 1985-02-28 1985-02-28 Semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60039248A JPH0616533B2 (en) 1985-02-28 1985-02-28 Semiconductor integrated circuit

Publications (2)

Publication Number Publication Date
JPS61198759A JPS61198759A (en) 1986-09-03
JPH0616533B2 true JPH0616533B2 (en) 1994-03-02

Family

ID=12547827

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60039248A Expired - Lifetime JPH0616533B2 (en) 1985-02-28 1985-02-28 Semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JPH0616533B2 (en)

Also Published As

Publication number Publication date
JPS61198759A (en) 1986-09-03

Similar Documents

Publication Publication Date Title
US4631686A (en) Semiconductor integrated circuit device
US7482835B1 (en) Method and apparatus of memory clearing with monitoring RAM memory cells in a field programmable gated array
JPH073838B2 (en) Semiconductor integrated circuit
US6075381A (en) Programmable logic block in an integrated circuit
JP3414770B2 (en) Architecture of Dense Erasable Programmable Logic Devices Using Multiplexer Interconnect
US6731133B1 (en) Routing structures for a tileable field-programmable gate array architecture
US7342416B2 (en) Tileable field-programmable gate array architecture
EP0433757A2 (en) Edge triggered D-type flip-flop scan latch cell with recirculation capability
GB1604945A (en) Logic circuits
US6601228B1 (en) Method for modifying an integrated circuit
US4960724A (en) Method for deleting unused gates and method for manufacturing master-slice semiconductor integrated circuit device using the deleting method
CN102209959B (en) Microcontroller with configurable logic array
JP2012143000A (en) Mask-programmable logic device with programmable gate array site
US4910508A (en) Matrix logic circuit network suitable for large-scale integration
JPH0616533B2 (en) Semiconductor integrated circuit
JPS61198758A (en) Manufacture of semiconductor integrated circuit
JPH0750741B2 (en) Semiconductor integrated circuit
JPH073836B2 (en) Semiconductor integrated circuit
JPH0616532B2 (en) Semiconductor integrated circuit
JPH073837B2 (en) Semiconductor integrated circuit
JPS61198762A (en) Semiconductor integrated circuit
JPH0616531B2 (en) Semiconductor integrated circuit
JPS61198755A (en) Semiconductor integrated circuit
JPS61198750A (en) Semiconductor integrated circuit
JPS61198749A (en) Semiconductor integrated circuit

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term