KR100632943B1 - 저전력 및 고속 프로그램 가능한 로직 어레이 - Google Patents
저전력 및 고속 프로그램 가능한 로직 어레이 Download PDFInfo
- Publication number
- KR100632943B1 KR100632943B1 KR1020040038708A KR20040038708A KR100632943B1 KR 100632943 B1 KR100632943 B1 KR 100632943B1 KR 1020040038708 A KR1020040038708 A KR 1020040038708A KR 20040038708 A KR20040038708 A KR 20040038708A KR 100632943 B1 KR100632943 B1 KR 100632943B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- inverter
- signal line
- enable
- gate
- 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 - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
-
- 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
- H03K19/17712—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 one of the matrices at least being reprogrammable
-
- 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
- H03K19/17716—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 with synchronous operation, i.e. using clock signals, e.g. of I/O or coupling register
- H03K19/1772—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 with synchronous operation, i.e. using clock signals, e.g. of I/O or coupling register with synchronous operation of at least one of the logical matrixes
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Logic Circuits (AREA)
- General Physics & Mathematics (AREA)
Abstract
Description
Claims (15)
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 클록 신호에 동기되어 동작하며, 입력 신호들에 응답하여 논리곱 신호들을 발생하는 앤드 어레이와; 그리고상기 논리곱 신호들에 응답하여 논리합 신호들을 발생하는 오어 어레이를 포함하며,상기 오어 어레이는 상기 논리합 신호들을 전달하는 복수 개의 신호 라인들과; 그리고 상기 신호 라인들에 각각 연결되는 복수 개의 인에이블 회로들을 포함하며,상기 인에이블 회로들 각각은 인에이블 클록 신호로서 상기 논리곱 신호들 중 대응하는 논리곱 신호에 동기되어 동작하는 프로그램 가능한 로직 어레이 회로.
- 제 6 항에 있어서,상기 인에이블 클록 신호로서 사용되는 논리곱 신호들은 활성화 빈도에 따라 선택되는 프로그램 가능한 로직 어레이 회로.
- 제 7 항에 있어서,상기 인에이블 회로들 각각은 대응하는 논리곱 신호에 동기되어 대응하는 신호 라인을 충방전하는 프로그램 가능한 로직 어레이 회로.
- 제 6 항에 있어서,상기 인에이블 회로는상기 인에이블 클록 신호로서 대응하는 논리곱 신호를 반전시키는 제 1 인버터와;상기 제 1 인버터의 출력 단자에 연결된 게이트, 전원 전압에 연결된 소오스, 그리고 내부 노드에 연결된 드레인을 갖는 제 1 PMOS 트랜지스터와;대응하는 신호 라인에 연결된 드레인, 접지된 소오스, 그리고 상기 대응하는 논리곱 신호를 받아들이도록 연결된 게이트를 갖는 제 1 NMOS 트랜지스터와;상기 제 1 인버터의 출력 단자에 연결된 일 입력 단자 및 상기 내부 노드에 연결된 타 입력 단자를 갖는 NAND 게이트와;상기 전원 전압과 상기 대응하는 신호 라인 사이에 연결되며, 상기 NAND 게이트의 출력 신호에 의해서 제어되는 제 2 PMOS 트랜지스터와;상기 NAND 게이트의 출력 단자에 연결된 입력 단자를 갖는 제 2 인버터와; 그리고상기 제 2 인버터의 출력 단자에 연결된 게이트 및 상기 대응하는 신호 라인에 연결된 드레인, 그리고 상기 내부 노드에 연결된 소오스를 갖는 제 2 NMOS 트랜지스터를 포함하는 프로그램 가능한 로직 어레이 회로.
- 제 6 항에 있어서,상기 인에이블 회로는상기 인에이블 클록 신호로서 대응하는 논리곱 신호를 입력받는 제 1 인버터와;상기 제 1 인버터의 출력 신호를 받아들이도록 연결된 게이트, 전원 전압에 연결되 소오스, 그리고 내부 노드에 연결된 드레인을 갖는 제 1 PMOS 트랜지스터와;상기 제 1 인버터의 출력 단자 및 상기 내부 노드에 각각 연결된 입력 단자들을 갖는 NAND 게이트와;상기 NAND 게이트의 출력 단자에 연결된 게이트, 상기 전원 전압에 연결된 소오스, 그리고 대응하는 신호 라인에 연결된 드레인을 갖는 제 2 PMOS 트랜지스터와;상기 제 1 인버터의 출력 단자에 연결된 입력 단자를 갖는 제 2 인버터와;상기 제 2 인버터의 출력 단자에 연결된 게이트, 상기 대응하는 신호 라인에 연결된 드레인, 그리고 접지된 소오스를 갖는 제 1 NMOS 트랜지스터와;상기 대응하는 신호 라인과 상기 제 1 인버터의 출력 단자에 각각 연결된 입력 단자들을 갖는 XNOR 게이트와;상기 NAND 게이트의 출력 단자에 연결된 입력 단자를 갖는 제 3 인버터와; 그리고상기 XNOR 게이트와 상기 내부 노드에 연결되며, 상기 제 3 인버터의 출력 신호에 의해서 제어되는 제 2 NMOS 트랜지스터를 포함하는 프로그램 가능한 로직 어레이 회로.
- 제 6 항에 있어서,상기 인에이블 회로들 각각은대응하는 논리곱 신호에 응답하여 대응하는 신호 라인을 방전하는 방전 트랜지스터와;상기 대응하는 논리곱 신호의 반전 신호에 응답하여 내부 노드를 프리챠지하는 프리챠지 트랜지스터와;상기 대응하는 논리곱 신호의 반전 신호 및 상기 내부 노드의 신호를 논리적으로 조합하는 조합 회로와;상기 조합 회로의 출력 신호에 응답하여 상기 대응하는 신호 라인을 충전하는 충전 트랜지스터와; 그리고상기 조합 회로의 반전 출력 신호에 응답하여 상기 대응하는 신호 라인과 상기 내부 노드를 전기적으로 연결하는 스위치 트랜지스터를 포함하는 것을 특징으로 하는 프로그램 가능한 로직 어레이 회로.
- 제 11 항에 있어서,상기 인에이블 회로들 각각은 상기 대응하는 논리곱 신호의 반전 신호와 상기 대응하는 신호 라인의 신호를 입력받는 XNOR 게이트를 더 포함하며, 상기 XNOR 게이트의 출력 단자는 상기 스위치 트랜지스터를 통해 상기 내부 노드에 연결되는 것을 특징으로 하는 프로그램 가능한 로직 어레이 회로.
- 제 11 항에 있어서,상기 각 신호 라인에 연결되며, 상기 논리곱 신호들 중 일부의 논리곱 신호들에 의해서 각각 제어되는 복수 개의 트랜지스터들을 더 포함하는 것을 특징으로 하는 프로그램 가능한 로직 어레이 회로.
- 제 12항 그리고 제 13 항 중 어느 하나에 있어서,상기 인에이블 회로들 각각은 상기 대응하는 신호 라인에 연결된 트랜지스터들에 각각 인가되는 논리곱 신호들이 이벨류에이션 조건을 만족할 때 상기 대응하는 신호 라인의 전압 레벨이 변화되게 하는 것을 특징으로 하는 프로그램 가능한 로직 어레이 회로.
- 제 12 항 그리고 제 13 항 중 어느 하나에 있어서,상기 인에이블 회로들 각각은 상기 대응하는 신호 라인에 연결된 트랜지스터들에 각각 인가되는 논리곱 신호들이 이벨류에이션 조건을 만족하지 않을 때 상기 대응하는 신호 라인의 전압 레벨이 변화되지 않게 하는 것을 특징으로 하는 프로그램 가능한 로직 어레이 회로.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040038708A KR100632943B1 (ko) | 2004-05-29 | 2004-05-29 | 저전력 및 고속 프로그램 가능한 로직 어레이 |
US11/102,161 US7245149B2 (en) | 2004-05-29 | 2005-04-08 | Dynamic programmable logic array having enable unit |
JP2005141890A JP2005341565A (ja) | 2004-05-29 | 2005-05-13 | イネーブル装置を含む動的でプログラム可能なロジッグアレイ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040038708A KR100632943B1 (ko) | 2004-05-29 | 2004-05-29 | 저전력 및 고속 프로그램 가능한 로직 어레이 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050113497A KR20050113497A (ko) | 2005-12-02 |
KR100632943B1 true KR100632943B1 (ko) | 2006-10-12 |
Family
ID=35424530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040038708A Expired - Fee Related KR100632943B1 (ko) | 2004-05-29 | 2004-05-29 | 저전력 및 고속 프로그램 가능한 로직 어레이 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7245149B2 (ko) |
KR (1) | KR100632943B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7541832B1 (en) * | 2007-04-30 | 2009-06-02 | Arizona Board Of Regents For And On Behalf Of Arizona State University | Low power, race free programmable logic arrays |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2575899B2 (ja) | 1989-10-26 | 1997-01-29 | 株式会社東芝 | プリチャージ式論理回路 |
JP2968289B2 (ja) * | 1989-11-08 | 1999-10-25 | 株式会社リコー | 中央演算処理装置 |
US5412785A (en) * | 1990-04-09 | 1995-05-02 | Motorola, Inc. | Microprogrammed data processor which includes a microsequencer in which a next microaddress output of a microROM is connected to the or-plane of an entry PLA |
US5719505A (en) | 1995-04-11 | 1998-02-17 | International Business Machines Corporation | Reduced power PLA |
-
2004
- 2004-05-29 KR KR1020040038708A patent/KR100632943B1/ko not_active Expired - Fee Related
-
2005
- 2005-04-08 US US11/102,161 patent/US7245149B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7245149B2 (en) | 2007-07-17 |
KR20050113497A (ko) | 2005-12-02 |
US20050264317A1 (en) | 2005-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101074424B1 (ko) | 고속 저전력 클록 게이티드 로직 회로 | |
US20080074151A1 (en) | Dual-edge-triggered, clock-gated logic circuit and method | |
US6509761B2 (en) | Logical circuit | |
US6617881B2 (en) | Semiconductor integrated circuit | |
EP1087529B1 (en) | Latching domino logic circuit with hold time | |
US6407585B1 (en) | Method and apparatus for a family of self clocked dynamic circuits | |
US7528630B2 (en) | High speed flip-flop | |
US8063685B1 (en) | Pulsed flip-flop circuit | |
JP3556900B2 (ja) | 高速ダイナミックラッチ | |
US7961009B2 (en) | Domino logic block having data holding function and domino logic including the domino logic block | |
KR100416378B1 (ko) | 위상 분할 회로 | |
KR100632943B1 (ko) | 저전력 및 고속 프로그램 가능한 로직 어레이 | |
US6177823B1 (en) | Pincer movement delay circuit for producing output signal different in repetition period from input signal | |
KR20100134935A (ko) | 멀티플렉싱 기능을 갖는 다이내믹 회로, 이를 포함하는 플립-플롭 회로 및 파이프라인 회로 | |
US6278296B1 (en) | Dynamic logic circuit and integrated circuit device using the logic circuit | |
US6630846B2 (en) | Modified charge recycling differential logic | |
US6172527B1 (en) | Output circuit capable of reducing feedthrough current | |
KR100578142B1 (ko) | 프로그래머블 로직 어레이 | |
KR100576472B1 (ko) | 어드레스 래치회로 | |
US20030141903A1 (en) | Clocked full-rail differential logic with sense amplifiers | |
US20030117177A1 (en) | Method for clocking charge recycling differential logic | |
KR100684871B1 (ko) | 저전력 파이프라인 도미노 로직 | |
KR100358135B1 (ko) | 단일 위상 클럭을 이용한 프로그램가능 논리 어레이 | |
US20040041588A1 (en) | Clocked half-rail differential logic with single-rail logic | |
KR100261865B1 (ko) | 비교 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040529 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20040624 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20040529 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20051215 Patent event code: PE09021S01D |
|
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: 20060711 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060929 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20061002 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |