patents.google.com

JPH0385017A - Programmable logic device - Google Patents

  • ️Wed Apr 10 1991

JPH0385017A - Programmable logic device - Google Patents

Programmable logic device

Info

Publication number
JPH0385017A
JPH0385017A JP1222046A JP22204689A JPH0385017A JP H0385017 A JPH0385017 A JP H0385017A JP 1222046 A JP1222046 A JP 1222046A JP 22204689 A JP22204689 A JP 22204689A JP H0385017 A JPH0385017 A JP H0385017A Authority
JP
Japan
Prior art keywords
signal
signals
input signal
output signals
latch circuit
Prior art date
1989-08-28
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.)
Pending
Application number
JP1222046A
Other languages
Japanese (ja)
Inventor
Nobuki Kajiwara
信樹 梶原
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.)
NEC Corp
Original Assignee
NEC 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.)
1989-08-28
Filing date
1989-08-28
Publication date
1991-04-10
1989-08-28 Application filed by NEC Corp filed Critical NEC Corp
1989-08-28 Priority to JP1222046A priority Critical patent/JPH0385017A/en
1991-04-10 Publication of JPH0385017A publication Critical patent/JPH0385017A/en
Status Pending legal-status Critical Current

Links

  • 230000000630 rising effect Effects 0.000 claims description 3
  • 238000010586 diagram Methods 0.000 description 3
  • 230000000694 effects Effects 0.000 description 2

Landscapes

  • Logic Circuits (AREA)

Abstract

PURPOSE:To decrease the setup time of an input signal by programming a logic function latching plural input signals and plural output signals at the leading edge or the trailing edge of a clock input signal, and calculating the plural output signals. CONSTITUTION:A signal latch circuit 4 processes plural input signals 1, plural output signals 2 and a clock input signal 3 and latches part or all the plural input signals 1 and the plural output signals 2 at the leading edge or the trailing edge of a clock input signal 3. A programmable combination logic circuit 5 is placed at the post-stage of the signal latch circuit 4 and programs the logic function calculating the plural output signals 2 from the signals latched by the signal latch circuit 4. Thus, the programmable logic device with a short setup time of the input signal is realized.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プログラム可能論理デバイス(PLD)に関
するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to programmable logic devices (PLDs).

〔従来の技術〕[Conventional technology]

従来のPLDは第2図に示すように、入力信号線の直後
にプログラム可能組合せ論理回路を有し、その後段に信
号ラッチ回路を有するl′l!戒が知られている。
As shown in FIG. 2, a conventional PLD has a programmable combinational logic circuit immediately after an input signal line, and a signal latch circuit at the subsequent stage. The precepts are known.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、従来のPLDには、入力信号のラッチが
組合せ論理回路を経由して行われ、入力信号が確定して
から、組合せ論理回路の出力が確定するまでに、組合せ
論理回路の信号伝播遅延があるため、ラッチ用のクロッ
ク信号に対する入力信号のセットアツプ時間が長くなり
、タイミング設計が困難な場合があった。
However, in conventional PLDs, the input signal is latched via a combinational logic circuit, and the signal propagation delay of the combinational logic circuit occurs after the input signal is determined until the output of the combinational logic circuit is determined. Therefore, it takes a long time to set up the input signal with respect to the latch clock signal, making timing design difficult in some cases.

本発明の目的は、ラッチ用のクロック信号に対する入力
信号のセットアツプ時間の短いPLDを提供することに
ある。
An object of the present invention is to provide a PLD that requires a short setup time for an input signal to a latch clock signal.

〔課題を解決するための手段〕[Means to solve the problem]

木登・明のプログラム可能論理デバイスの楕或は、複数
の入力信号と、複数の出力信号と、クロック入力信号を
有し、該クロック入力信号の立ち上がり、または立ち下
がりで該複数の入力信号と該複数の出力信号の一部また
は全部をラッチする信号ラッチ回路と、該信号ラッチ回
路の後段に位置し、該信号ラッチ回路にラッチされた信
号から該複数の出力信号を計算する論理関数をプログラ
ムできるプログラム可能組合せ論理回路とから構成され
ることを特徴とする。
The programmable logic device of Akira Kidobori has a plurality of input signals, a plurality of output signals, and a clock input signal, and the rising or falling edge of the clock input signal connects the plurality of input signals. A signal latch circuit that latches some or all of the plurality of output signals, and a logical function that is located at a subsequent stage of the signal latch circuit and that calculates the plurality of output signals from the signals latched by the signal latch circuit are programmed. It is characterized by comprising a programmable combinational logic circuit.

〔作用〕[Effect]

本発明においては、入力信号線の直後に信号ラッチ回路
を配置することにより、クロック信号に対する入力信号
のセットアツプ時間から組合せ論理回路の伝播遅延の影
響をなくし、入力信号のセットアツプ時間の短いPLD
を提供している。
In the present invention, by arranging a signal latch circuit immediately after the input signal line, the influence of the propagation delay of the combinational logic circuit is eliminated from the setup time of the input signal with respect to the clock signal.
is provided.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して説明する
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は、本発明の一実施例を示すブロック図であり、
複数の入力信号1と、複数の出力信号2と、クロック入
力信号3を有し、クロック入力信号3の立ち上がり、ま
たは立ち下りで複数の入力信号1と複数の出力信号3の
一部または全部をラッチする信号ラッチ回路4と、信号
ラッチ回路4の後段に位置し、信号ラッチ回路4にラッ
チされた信号から複数の出力信号2を計算する論理関数
をプログラムできるプログラム可能組合せ論理回路5と
から構成される。
FIG. 1 is a block diagram showing one embodiment of the present invention,
It has a plurality of input signals 1, a plurality of output signals 2, and a clock input signal 3, and a part or all of the plurality of input signals 1 and the plurality of output signals 3 are activated at the rising or falling edge of the clock input signal 3. Consisting of a signal latch circuit 4 that latches, and a programmable combinational logic circuit 5 that is located after the signal latch circuit 4 and can program logic functions that calculate a plurality of output signals 2 from the signals latched in the signal latch circuit 4. be done.

複数の入力信号1が直接信号ラッチ回路4に入っている
ので、クロック入力信号2に対する複数の入力信号1の
セットアツプ時間は、信号ラッチ回路4が必要とするセ
ットアツプ時間だけである。
Since the input signals 1 enter directly into the signal latch circuit 4, the setup time of the input signals 1 relative to the clock input signal 2 is only the setup time required by the signal latch circuit 4.

〔発明の効果〕〔Effect of the invention〕

以上説明した様に、本発明においては、入力信号線の直
後に信号ラッチ回路を配置することにより、クロック信
号に対する入力信号のセットアツプ時間から組合せ論理
回路の伝播遅延の影響をなくし、入力信号のセットアツ
プ時間の短いPLDを提供している。
As explained above, in the present invention, by arranging the signal latch circuit immediately after the input signal line, the influence of the propagation delay of the combinational logic circuit is eliminated from the setup time of the input signal with respect to the clock signal. We offer PLDs with short setup times.

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

第1図は本発明の一実施例を示すブロック図、第2図は
従来のブロック図である。 1・・・複数の入力信号、2・・・複数の出力信号、3
・・・クロック入力信号、4・・・信号ラッチ回路、5
・・・プログラム可能組合せ論理回路。
FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG. 2 is a conventional block diagram. 1... Multiple input signals, 2... Multiple output signals, 3
... Clock input signal, 4... Signal latch circuit, 5
...Programmable combinational logic circuit.

Claims (1)

【特許請求の範囲】[Claims] 複数の入力信号と、複数の出力信号と、クロック入力信
号を有し、該クロック入力信号の立ち上がり、または立
ち下がりで該複数の入力信号と該複数の出力信号の一部
または全部をラッチする信号ラッチ回路と、該信号ラッ
チ回路の後段に位置し、該信号ラッチ回路にラッチされ
た信号から該複数の出力信号を計算する論理関数をプロ
グラムできるプログラム可能組合せ論理回路とから構成
されることを特徴とするプログラム可能論理デバイス。
A signal that has a plurality of input signals, a plurality of output signals, and a clock input signal, and latches some or all of the plurality of input signals and the plurality of output signals at the rising edge or falling edge of the clock input signal. It is characterized by being comprised of a latch circuit and a programmable combinational logic circuit located after the signal latch circuit and capable of programming logic functions for calculating the plurality of output signals from the signals latched by the signal latch circuit. A programmable logical device.

JP1222046A 1989-08-28 1989-08-28 Programmable logic device Pending JPH0385017A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1222046A JPH0385017A (en) 1989-08-28 1989-08-28 Programmable logic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1222046A JPH0385017A (en) 1989-08-28 1989-08-28 Programmable logic device

Publications (1)

Publication Number Publication Date
JPH0385017A true JPH0385017A (en) 1991-04-10

Family

ID=16776248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1222046A Pending JPH0385017A (en) 1989-08-28 1989-08-28 Programmable logic device

Country Status (1)

Country Link
JP (1) JPH0385017A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002223162A (en) * 2000-09-18 2002-08-09 Altera Corp Programmable logic device with function-specific block

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002223162A (en) * 2000-09-18 2002-08-09 Altera Corp Programmable logic device with function-specific block

Similar Documents

Publication Publication Date Title
GB1158134A (en) 1969-07-16 Improved Multirank Multistage Shift Register
JPH0385017A (en) 1991-04-10 Programmable logic device
ATE61176T1 (en) 1991-03-15 BUILDING BLOCK MANUFACTURED IN INTEGRATED TECHNOLOGY FOR CREATING INTEGRATED CIRCUITS.
US4002933A (en) 1977-01-11 Five gate flip-flop
KR920017511A (en) 1992-09-26 Integrated speakerphone circuit and serial port interface for speakerphone
KR890003010A (en) 1989-04-12 Method and circuit for testing integrated circuit chips with programmable outputs
KR900002160A (en) 1990-02-28 Timer circuit and data processing device including the same
JPH0834417B2 (en) 1996-03-29 Input control circuit
JPH02117205A (en) 1990-05-01 Scan latch circuit
JP2545986B2 (en) 1996-10-23 Logical path multiplexing method
KR200334823Y1 (en) 2004-03-20 Column address strobe control circuit
JPH027134A (en) 1990-01-11 Simplified step evaluating device for processor
JP3051937B2 (en) 2000-06-12 Variable counting pulse signal generator
JPH0553703A (en) 1993-03-05 Chattering eliminating circuit
EP0520675A2 (en) 1992-12-30 Flushable delay line
SU892694A2 (en) 1981-12-23 Pulse signal discriminator
ATE11462T1 (en) 1985-02-15 CIRCUIT ARRANGEMENT FOR THE EXECUTION OF MICRO INSTRUCTIONS WITH DIFFERENT LONG EXECUTION TIMES.
SU1198743A1 (en) 1985-12-15 Multichannel device for synchronizing operation of aperiodic automatic machine
JPH02139957A (en) 1990-05-29 Semiconductor integrated circuit
JPS61121516A (en) 1986-06-09 Latch circuit
JPH04255110A (en) 1992-09-10 Semiconductor integrated circuit
JPS6226602B2 (en) 1987-06-10
JPH06125247A (en) 1994-05-06 Input pulse control circuit
KR940017143A (en) 1994-07-25 Pulse width extension circuit
JPS6362261A (en) 1988-03-18 Semiconductor integrated circuit