KR940010679B1 - 프로그램식 논리 회로를 포함한 집적회로 - Google Patents
프로그램식 논리 회로를 포함한 집적회로 Download PDFInfo
- Publication number
- KR940010679B1 KR940010679B1 KR1019860009723A KR860009723A KR940010679B1 KR 940010679 B1 KR940010679 B1 KR 940010679B1 KR 1019860009723 A KR1019860009723 A KR 1019860009723A KR 860009723 A KR860009723 A KR 860009723A KR 940010679 B1 KR940010679 B1 KR 940010679B1
- Authority
- KR
- South Korea
- Prior art keywords
- gate
- gates
- output signal
- output
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- 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
-
- 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
- H03K19/17708—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 using an AND matrix followed by an OR matrix, i.e. programmable logic arrays
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Logic Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
Claims (12)
- 다수의 제 1 차 라인(L1…L2M, LB1…LBS, LA1…LAR, LA1, LE1, LD1, LD2)과, 외부 입력 데이타를 수신하는 입력 라인(L1…L2M)이 존재하는 다수의 제 1 차 라인중 적어도 한 부분과, 각각의 게이트가 다수의 입력부(제 la 도 : D1…DN; 제 2a 도 : Q1…QN)를 구비하고 있는 제 1 차 논리 게이트의 어레이와, 라인에 접속되는 각 게이트의 하나의 각 입력부와, 각 게이트의 각 입력부를 상기 게이트의 해당 출력부(CC1…CCT, CB1…CBS, EA, CA, CA1…CAR, CE, CD)에 선택적으로 프로그램식으로 접속시키는 수단(제 la 도 ; FC1…FCN; 제 2a 도 : FE1…FEN) 및, 출력 신호와 논리 NAND로서 공급하기 위해서 혹은 입력 데이타의 논리 NOR를 상기 출력부에 접속된 입력부로부터 공급하기 위해서 배열되는 출력부를 가진 프로그램식 논리회로를 포함하는 집적회로에 있어서, 상기 게이트의 적어도 일부는 각각 단일 게이트인 폴드백 게이트들이며, 각각의 폴드백 게이트는 바로 혹은 인버터만을 통해서 각 폴드백 라인(LA1, LA…LAR, LE, LD1, LD2)에 고정적으로 접속된 각각의 출력부(CA, CA…CAR, CE, CD)를 구비하는데, 상기 각 폴드백 라인은 입력 라인으로 이용되지 않는 제 1 차 라인이며, 상기 각각의 폴드백 게이트(CA, CA1…CAR, CE, CD)의 출력 신호에 배타적으로 의존하는 소정의 기능에 따라 각 폴드백 라인(LA, LA1, LAR, LE, LD1, LD2)에서 각각의 폴드백 데이타를 결정하기 위해 배열된 상기 각 폴드백 라인에 상기 각 출력부가 접속되는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적회로.
- 제 1 항에 있어서, 각각의 폴드백 게이트(CA, CA1…CAR, CE, CD)는 모든 1차 라인에 또는 자신의 폴드백 라인을 제외한 모든 1차 라인에 각각 접속된 입력부를 갖는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 2 항에 있어서, 연결 수단(제 la 도 : EC1…ECN; 제 2a 도 : FE1…FEN)은 한 그룹의 필드 프로그램식 소자(제 la 도 : FC1…FCN; 제 2a 도 ; FE1…FEN)를 구비하는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 1 항에 있어서, 입력 및 폴드백 라인을 제외한 1차 라인(LE1, LE2…) 중 적어도 한 라인에 공급되는 내부 데이타를 발생하기 위해 게이트중 적어도 한 게이트로부터 나온 출력 데이타에 대해 적어도 하나이상의 논리 기능을 수행하는 내부 수단(제 8 도 ; FE1, FE2)을 구비하는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 1 항에 있어서, 데이타를 집적 회로로 또한 집적 회로로부터 전송하는 핀을 포함하며, 상기 핀(OC1, OC2)중 한 핀에 상기 게이트중 한 게이트로부터 나온 출력 신호와 논리적으로 동일하거나 반대인 출력 데이타를 공급하는 수단을 포함하며, 상기 공급 수단의 활성은 게이트중 다른 게이트로부터 나온 출력신호에 의해 제어되는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 1 항에 있어서, 출력 신호를 한쌍의 1차 게이트로부터 나온 출력 신호중 배타적 OR 또는 배타적 NOR의 어느 한쪽의 출력 신호로서 발생하기 위한 다른 게이트(XC1)와, 상기 다른 게이트로부터 나온 출력신호와 논리적으로 동일하거나 또는 반대인 출력 신호를 발생하기 위한 수단(BC2)을 포함하며, 상기 출력신호 발생 수단(BC2)의 활성은 1차 게이트중 다른 게이트(XC1)로부터 나온 출력 신호에 의해 제어되는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 1 항에 있어서, 1차 게이트중 한 게이트로부터 나온 출력 신호중 배타적 OR 또는 배타적 NOR중 어느 한쪽에 의한 출력신호와 프로그램식으로 논리 "0" 또는 "1"인 신호로서 발생하기 위한 다른 게이트(CC1…XCT, XB1…XBS)와, 상기 다른 게이트(XC1)로부터 나온 출력 신호와 논리적으로 동일하거나 반대인 출력 신호를 발생하기 위한 수단을 포함하며, 상기 발생 수단(OC3)의 활성은 1차 게이트중 다른 게이트로부터 나온 출력 신호에 의해 제어되는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 1 항에 있어서, 적어도 하나이상의 데이타 입력 신호에 응답하여 클럭 신호와 동기한 출력 신호를 발생하는 플립플롭(제 8 도 ; FE1, FE2)을 포함하며, 상기 각 데이타 출력 신호는 대응하는 게이트로부터 나온 출력 신호와 논리적으로 동일하거나 또는 반대인 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 8 항에 있어서, 입력 및 폴드백 라인을 제외한 1차 라인(LE1, LE2, LE3, LE4) 중 한 라인은 플립플롭(제 8 도 ; FE1, FE2)의 출력 신호와 논리적으로 동일하거나 반대인 데이타를 수신하는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 8 항에 있어서, 플립플롭(제 8 도 ; FE1, FE2)은 또한 제어 신호에 응답하여 클럭 신호와 무관하게 출력 신호를 제어하며, 상기 제어 신호는 게이트중 다른 게이트로부터 나온 출력 신호와 논리적으로 동일하거나 또는 반대인 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 8 항에 있어서, 한 라인이 입력 클럭킹 신호를 수신하는 다수의 다른 라인과, 한 출력부(CCK1CCK2) 및 상기 다른 라인에 각각 접속된 동수의 입력부를 갖는 다른 논리 게이트와, 상기 다른 게이트의 각 입력부를 출력부에 선택적으로 프로그램 가능하게 접속시키는 수단을 포함하며, 상기 다른 게이트의 출력부(CCK1CCK2)는 클럭 신호를 입력 데이타의 논리 NAND로서 다른 게이트에 공급하는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
- 제 11 항에 있어서, 상기 다른 라인중 적어도 다른 한 라인은 1차 게이트의 다른 게이트로부터 나온 출력 신호와 논리적으로 동일하거나 또는 반대인 데이타를 수신하는 것을 특징으로 하는 프로그램식 논리회로를 포함한 집적 회로.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US85-799,676 | 1985-11-19 | ||
US06/799,676 US4703206A (en) | 1985-11-19 | 1985-11-19 | Field-programmable logic device with programmable foldback to control number of logic levels |
US799,676 | 1985-11-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR870005515A KR870005515A (ko) | 1987-06-09 |
KR940010679B1 true KR940010679B1 (ko) | 1994-10-24 |
Family
ID=25176484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019860009723A Expired - Lifetime KR940010679B1 (ko) | 1985-11-19 | 1986-11-18 | 프로그램식 논리 회로를 포함한 집적회로 |
Country Status (6)
Country | Link |
---|---|
US (1) | US4703206A (ko) |
EP (1) | EP0223308B1 (ko) |
JP (1) | JP2547749B2 (ko) |
KR (1) | KR940010679B1 (ko) |
CA (1) | CA1271234A (ko) |
DE (1) | DE3689834T2 (ko) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5225719A (en) * | 1985-03-29 | 1993-07-06 | Advanced Micro Devices, Inc. | Family of multiple segmented programmable logic blocks interconnected by a high speed centralized switch matrix |
DE3611557A1 (de) * | 1986-04-07 | 1987-10-29 | Nixdorf Computer Ag | In integrierter technik hergestellter logik-array-baustein zur erstellung integrierter schaltungen |
US5039885A (en) * | 1986-04-25 | 1991-08-13 | Exel Microelectronics, Inc. | Single function programmable logic array circuit |
US5367208A (en) | 1986-09-19 | 1994-11-22 | Actel Corporation | Reconfigurable programmable interconnect architecture |
JPH0194722A (ja) * | 1987-10-07 | 1989-04-13 | Sharp Corp | イオン注入によるプログラム可能論理素子 |
US4871930A (en) * | 1988-05-05 | 1989-10-03 | Altera Corporation | Programmable logic device with array blocks connected via programmable interconnect |
US4864161A (en) * | 1988-05-05 | 1989-09-05 | Altera Corporation | Multifunction flip-flop-type circuit |
US4903223A (en) * | 1988-05-05 | 1990-02-20 | Altera Corporation | Programmable logic device with programmable word line connections |
US4912342A (en) * | 1988-05-05 | 1990-03-27 | Altera Corporation | Programmable logic device with array blocks with programmable clocking |
US4899070A (en) * | 1988-07-13 | 1990-02-06 | Altera Corporation | Bit line sense amplifier for programmable logic devices |
US4899067A (en) * | 1988-07-22 | 1990-02-06 | Altera Corporation | Programmable logic devices with spare circuits for use in replacing defective circuits |
US5177207A (en) * | 1989-01-11 | 1993-01-05 | Hoechst-Roussel Pharmaceuticals, Inc. | 7-aryl and heteroaryl ethers of desacetylforskolin |
US4942319A (en) * | 1989-01-19 | 1990-07-17 | National Semiconductor Corp. | Multiple page programmable logic architecture |
US5081375A (en) * | 1989-01-19 | 1992-01-14 | National Semiconductor Corp. | Method for operating a multiple page programmable logic device |
US5021689A (en) * | 1989-01-19 | 1991-06-04 | National Semiconductor Corp. | Multiple page programmable logic architecture |
US4940909A (en) * | 1989-05-12 | 1990-07-10 | Plus Logic, Inc. | Configuration control circuit for programmable logic devices |
US4967107A (en) * | 1989-05-12 | 1990-10-30 | Plus Logic, Inc. | Programmable logic expander |
JPH0831529B2 (ja) * | 1989-11-20 | 1996-03-27 | 株式会社東芝 | 半導体集積回路装置の論理プログラム方法 |
US5028821A (en) * | 1990-03-01 | 1991-07-02 | Plus Logic, Inc. | Programmable logic device with programmable inverters at input/output pads |
US5055712A (en) * | 1990-04-05 | 1991-10-08 | National Semiconductor Corp. | Register file with programmable control, decode and/or data manipulation |
US5198705A (en) * | 1990-05-11 | 1993-03-30 | Actel Corporation | Logic module with configurable combinational and sequential blocks |
US5194759A (en) * | 1990-05-18 | 1993-03-16 | Actel Corporation | Methods for preventing disturbance of antifuses during programming |
US5166557A (en) * | 1991-01-02 | 1992-11-24 | Texas Instruments Incorporated | Gate array with built-in programming circuitry |
CN1125006A (zh) * | 1993-05-28 | 1996-06-19 | 加州大学评议会 | 动态互连于一个动态逻辑内核的现场可编程逻辑设备 |
KR960706227A (ko) * | 1994-09-26 | 1996-11-08 | 요트.게.아. 롤페즈 | 프로그램 가능 논리 장치(Combined programmable logic array and array logic) |
US5936426A (en) * | 1997-02-03 | 1999-08-10 | Actel Corporation | Logic function module for field programmable array |
US6034536A (en) * | 1997-02-05 | 2000-03-07 | Altera Corporation | Redundancy circuitry for logic circuits |
US6091258A (en) * | 1997-02-05 | 2000-07-18 | Altera Corporation | Redundancy circuitry for logic circuits |
JP3865789B2 (ja) | 1997-05-23 | 2007-01-10 | アルテラ コーポレイション | インタリーブされた入力回路を備えるプログラマブル論理装置のための冗長回路 |
US6069488A (en) * | 1997-11-14 | 2000-05-30 | Xilinx, Inc. | Programmable logic device with versatile exclusive or architecture |
US6201404B1 (en) | 1998-07-14 | 2001-03-13 | Altera Corporation | Programmable logic device with redundant circuitry |
US6316958B1 (en) * | 2000-05-16 | 2001-11-13 | Xilinx, Inc. | Programmable logic device with adjustable length delay line |
US6809550B2 (en) * | 2002-09-20 | 2004-10-26 | Atmel Corporation | High speed zero DC power programmable logic device (PLD) architecture |
US8438522B1 (en) | 2008-09-24 | 2013-05-07 | Iowa State University Research Foundation, Inc. | Logic element architecture for generic logic chains in programmable devices |
US8661394B1 (en) | 2008-09-24 | 2014-02-25 | Iowa State University Research Foundation, Inc. | Depth-optimal mapping of logic chains in reconfigurable fabrics |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1549642A (en) * | 1976-08-03 | 1979-08-08 | Nat Res Dev | Inverters and logic gates employing inverters |
FR2440657A1 (fr) * | 1978-10-31 | 1980-05-30 | Ibm France | Perfectionnement aux reseaux logiques programmables a fonctions multiples |
US4222072A (en) * | 1978-12-28 | 1980-09-09 | Discovision Associates | Video player/recorder with non-linear mark length modulation |
US4422072A (en) * | 1981-07-30 | 1983-12-20 | Signetics Corporation | Field programmable logic array circuit |
JPS5897922A (ja) * | 1981-12-07 | 1983-06-10 | Toshiba Corp | 論理積和回路 |
JPS58170122A (ja) * | 1982-03-30 | 1983-10-06 | Fujitsu Ltd | プログラマブルロジツクアレイ |
US4516040A (en) * | 1982-06-14 | 1985-05-07 | Standard Microsystems Corporation | High-speed merged plane logic function array |
US4488230A (en) * | 1982-12-08 | 1984-12-11 | At&T Bell Laboratories | Programmed logic array with external signals introduced between its AND plane and its OR plane |
US4562427A (en) * | 1983-01-28 | 1985-12-31 | Ncr Corporation | System and method for stabilizing asynchronous state machines |
JPS60229426A (ja) * | 1984-04-26 | 1985-11-14 | Nec Corp | プログラマブルロジツクアレイ |
JPS6094532A (ja) * | 1984-08-06 | 1985-05-27 | Nec Corp | プログラマブルロジツクアレイ回路 |
-
1985
- 1985-11-19 US US06/799,676 patent/US4703206A/en not_active Expired - Lifetime
-
1986
- 1986-11-13 CA CA000522906A patent/CA1271234A/en not_active Expired - Lifetime
- 1986-11-14 JP JP61271648A patent/JP2547749B2/ja not_active Expired - Lifetime
- 1986-11-17 DE DE3689834T patent/DE3689834T2/de not_active Expired - Lifetime
- 1986-11-17 EP EP86202020A patent/EP0223308B1/en not_active Expired - Lifetime
- 1986-11-18 KR KR1019860009723A patent/KR940010679B1/ko not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0223308B1 (en) | 1994-05-11 |
US4703206A (en) | 1987-10-27 |
EP0223308A3 (en) | 1989-03-08 |
EP0223308A2 (en) | 1987-05-27 |
CA1271234A (en) | 1990-07-03 |
DE3689834T2 (de) | 1994-11-03 |
DE3689834D1 (de) | 1994-06-16 |
JP2547749B2 (ja) | 1996-10-23 |
KR870005515A (ko) | 1987-06-09 |
JPS62120719A (ja) | 1987-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR940010679B1 (ko) | 프로그램식 논리 회로를 포함한 집적회로 | |
US4963768A (en) | Flexible, programmable cell array interconnected by a programmable switch matrix | |
US5225719A (en) | Family of multiple segmented programmable logic blocks interconnected by a high speed centralized switch matrix | |
EP1237280B1 (en) | Enhanced field programmable gate array | |
US5399922A (en) | Macrocell comprised of two look-up tables and two flip-flops | |
EP0225715B1 (en) | Programmable input/output cell | |
US5367209A (en) | Field programmable gate array for synchronous and asynchronous operation | |
US5015884A (en) | Multiple array high performance programmable logic device family | |
EP0340891B1 (en) | Programmable logic device with programmable word line connections | |
EP0746103B1 (en) | Programmable logic array integrated circuits | |
EP0472594B1 (en) | Programmable logic gates | |
US6873182B2 (en) | Programmable logic devices having enhanced cascade functions to provide increased flexibility | |
US5302866A (en) | Input circuit block and method for PLDs with register clock enable selection | |
US5151623A (en) | Programmable logic device with multiple, flexible asynchronous programmable logic blocks interconnected by a high speed switch matrix | |
EP0746107A2 (en) | Programmable logic cell | |
JPS589434A (ja) | プログラマブル・ロジツク・アレイ | |
US5075576A (en) | Field-programmable logic device with programmable foldback to control number of logic levels | |
US5943488A (en) | Method and apparatus to generate mask programmable device | |
US5781032A (en) | Programmable inverter circuit used in a programmable logic cell | |
US6118299A (en) | Method and apparatus to generate mask programmable device | |
JPS6186855A (ja) | 出力ロジツク回路 | |
US6742172B2 (en) | Mask-programmable logic devices with programmable gate array sites | |
US4249246A (en) | Programmable logic array for generating EOR sums of input signals | |
US5039885A (en) | Single function programmable logic array circuit | |
US5861760A (en) | Programmable logic device macrocell with improved capability |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19861118 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19911009 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19861118 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19940629 Patent event code: PE09021S01D |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19941013 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19950120 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19950208 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19950208 End annual number: 3 Start annual number: 1 |
|
PR1001 | Payment of annual fee |
Payment date: 19971007 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 19981002 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 19990929 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20001004 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20010927 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20021001 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20031001 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20041001 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20051004 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20051004 Start annual number: 12 End annual number: 12 |
|
EXPY | Expiration of term | ||
PC1801 | Expiration of term |