CS236529B1 - Klopný obvod typu D - Google Patents

Klopný obvod typu D Download PDF

Info

Publication number
CS236529B1
CS236529B1 CS836425A CS642583A CS236529B1 CS 236529 B1 CS236529 B1 CS 236529B1 CS 836425 A CS836425 A CS 836425A CS 642583 A CS642583 A CS 642583A CS 236529 B1 CS236529 B1 CS 236529B1
Authority
CS
Czechoslovakia
Prior art keywords
gate
flip
input terminal
flop
terminal
Prior art date
Application number
CS836425A
Other languages
English (en)
Other versions
CS642583A1 (en
Inventor
Miroslav Pechoucek
Zdenek Bezdek
Original Assignee
Miroslav Pechoucek
Zdenek Bezdek
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 Miroslav Pechoucek, Zdenek Bezdek filed Critical Miroslav Pechoucek
Priority to CS836425A priority Critical patent/CS236529B1/cs
Publication of CS642583A1 publication Critical patent/CS642583A1/cs
Publication of CS236529B1 publication Critical patent/CS236529B1/cs

Links

Landscapes

  • Manipulation Of Pulses (AREA)

Abstract

Vynález řeší problém návrhu klopného obvodu typu D, který pracuje spolehlivě : i při libovolně malém zpoždění použitých hradel a při libovolně pokažených hranách hodinových impulsů. Klopný obvod typu D je tvořen ětyřmi hradly zapojenými jako dvojice vstupních bistabilních členů řízených prvními hodinovými impulsy a dále výstupním klopným obvodem typu R-S-T, který je řízen druhými hodinovými impulsy. Číslicové subsystémy realizované technologii LSI, zejména pomocí hradlových polí.

Description

Zapojení podle vynálezu řeší problém navržení klopného obvodu, jehož vlastní činnost i součinnost s jinými stejnými klopnými obvody subsystému je nezávislá na velikosti rozptylu ve zpoždění jeho stavebních prvků - hradel a dále na tvaru hran rozváděných hodinových impulsů. Tento problém vzniká zejména při realizaci celého subsystému technologií LSI jako například pomocí pole nepropojených hradel.
U LSI obvodu s velkým počtem vnitřních hradel nemůže výrobce polovodičů testovat a tedy ani zaručovat dynamické parametry těchto hradel, jako tomu je u SSI obvodů. Tato vnitřní hradla pracují s co nejmenším příkonem a tedy se sníženou rozhodovací úrovní a s napělovými úbytky na zemnicím a napájecím rozvodu, případně i na signálových spojích, které mohou nabývat takových hodnot, že hradla se mohou nacházet na mezi svých šumových imunit. V důsledku toho se ani uvnitř téhož LSI obvodu není možno spoléhat na definovaný rozptyl hodnot zpoždění jednotlivých hradel.
Klopné obvody musí proto být z takovýchto hradel navrženy tak, aby pracovaly spolehlivě i pro libovolně malá zpoždění stavebních hradel a libovolně porušené hrany hodinových impulsů a aby šířka a opakovači perioda, případně fázový odstup hodinových impulsů musely respektovat pouze maximální hodnoty zpoždění stavebních hradel.
Z dosud známých klopných obvodů vyhovují uvedeným podmínkám pouze vícefázové klopné obvody, například dvoufázové klopné obvody používané v hradlových polích počítačů fy IBM. Příklad těchto dvoufázových klopných obvodů je pro ilustraci uveden na obr. la.
Dva jednoduché D-klopné obvody hladinového typu jsou řízeny dvojicemi vzájemně se nepřekrývajících hodinových impulsů Cl, C2 a mezi ně lze zapojit logické obvody reprezentované na ,ií r. 1a zpožděními a tL2. Označíme-li zpoždění stavebního hradla jako tg, pak v souhlase s časovým diagramem na obrázku 1b musí opakovači perioda T hodinových impulsů respektovat zpoždění hodiny C-výstup Q rovné 3tQ, zpoždění tL1 , tL2 a dobu předstihu vstup D hodiny C rovnou tQ; musí tedj» být T 8t0 + tL1 + t^2> Dostatečná šířka impulsů Cl, C2 zaručuje spolehlivé ustálení výstupů Q i při jakkoliv porušených hranách impulsů Cl, C2, Dostatečný odstup mezi fázemi Cl, C2 zaručuje, že i při libovolně malém zpoždění například hodiny C1 - výstup Q1 bude dodržena nutná doba přesahu thold = °·
Uvedené dvoufázové klopné obvody však mají tu nevýhodu, že logický návrh subsystémů je komplikován tim, že výstup klopného obvodu jedné fáze smí být přes případné logické obvody veden pouze do klopného obvodu druhé fáze. To například znamená, že u vícebitového synchronního čítače sestaveného z takovýchto klopných obvodů nelze vřadit logické obvody mezi obě fáze, nýbrž pouze mezi například fázi C2 a C1. Využití opakovači periody T při použití pouze poloviny počtu logických stupňů například tL2 je pak velmi malé.
Nevýhody uvedených dvoufázových klopných obvodů odstraňuje zapojení klopného obvodu typu D podle vynálezu, nebol stejně dobře splňuje shora uvedené podmínky pro realizaci na bázi technologie LSI, logický subsystém je jednofázový, klopný obvod je jednodušší a při stejné opakovači periodě T lze mezi dva klopné obvody vřadit větší počet logických stupňů.
Jeho podstata spočívá v tom, že výstupní svorka prvního hradla je spojena s první vstupní svorkou druhého hradla a s první vstupní svorkou čtvrtého hradla, jehož výstupní svorka je spojena s první vstupní svorkou třetího hradla., jehož výstupní svorka je spojena s druhou vstupní svorkou čtvrtého hradla, dále s třetí vstupní svorkou .druhého hradla a s první vstupní svorkou šestého hradla, jehož výstupní svorka je připojena k první vstupní svorce osmého hradla, jehož výstupní svorka tvoří negovanou výstupní svorku klopného obvodu a je připojena k první vstupní svorce sedmého hradla, jehož výstupní svorka tvoři přímou výstupní svorku klopného obvodu a je připojena k druhé vstupní svorce osmého hradla a jehož druhá vstupní svorka je připojena k výstupní svorce pátého hradla, jehož první vstupní svorka je spojena 9 výstupní svorkou druhého hradla a s první vstupní svorkou prvního hradla, přičemž druhá vstupní svorka prvního hradla tvoří vstupní svorku klopného obvodu, spojené druhé vstupní svorky druhého a třetího hradla tvoří první hodinovou svorku klopného obvodu a spojené druhé vstupní svorky pátého a Šestého hradla tvoří druhou hodinovou svorku klopného obvodu.
Výhody řešeni podle vynálezu jsou uvedeny shora.
Dva příklady klopného obvodu podél vynálezu jsou znázorněny na připojených výkresech. Na obr. 1a je zapojení známého dvoufázového klopného obvodu, na obr. 1b jeho časový diagram. Na obr. 2a je zapojení klopného obvodu typu D podle vynálezu na obr. 2b je jeho časový diagram. Na obr. 3 je znázorněno zapojení klopného obvodu podle vynálezu vybaveného podmínkovou vstupní svorkou P.
Klopný obvod typu D na obr. 2a sestává z osmi negačních součinových hradel, která jsou zapojena tak, že výstupní svorka 1 1 hradla 2 je spojena se vstupní svorkou 22 hradla 2 a se vstupní svorkou 43 hradla 4. Výstupní svorka 41 hradla 4 je spojena se vstupní svorkou 33 hradla 2· Jeho výstupní svorka 31 je spojena se vstupní svorkou 42 hradla 4, se vstupní svorkou 24 hradla 2 a se vstupní svorkou 62 hradla 6. Výstupní svorka 21 hradla 2 je spojena se vstupní svorkou 12 hradla j a se vstupní svorkou 53 hradla 2·
Výstupní svorka 61 hradla 6 je spojena se vstupní svorkou 82 hradla 8. Jeho výstupní svorka 81 je spojena se vstupní svorkou 72 hradla 2» jehož výstupní svorka 71 je naopak spojena se vstupní svorkou 83 hradla 8 a jehož vstupní svorka 73 je spojena s výstupní svorkou 51 hradla 2· Vstupní svorka 13 hradla 2 tvoří vstupní svorku D klopného obvodu, spojené vstupní svorky 32 a 23 hradel 2 a 2 tvoří první hodinovou svorku C1 a spojené vstupní svorky 63 a 52 hradla 6 a 2 tvoří druhou hodinovou svorku C2.
Výstupní svorka 71 hradla 2 tvoří přímou výstupní svorku Q klopného obvodu, výstupní svorka 81 hradla 8 pak jeho negovanou výstupní svorku.
Část klopného obvodu na obr. 2a s hradly 1 a 4 pracuje stejně jako odpovídající část známého zapojení klopného obvodu například typu 7474. To znamená, že signál na vstupu D je vzorkován vzestupnou hranou hodinového impulsu Cl, vzhledem k níž je také definována doba nutného předstihu ísestup β přesahu thQld· Je-li v takto určeném vzorkovacím intervalu D = 1, vznikne na výstupní svorce 31 záporný impuls 031. trvající po dobu impulsu Cl. Naopak, je-li v uvedeném intervalu D = 0, vznikne záporný impuls pouze na výstupní svorce 21. část klopného obvodu na obr. 2a tvořená hradly 2 a § pracuje jako obvyklý klopný obvod typu R-S-T, což znamená, že pro nulové napětí 031 se jeho výstup nastaví impulsem C2 na Q = 1 a pro nulové napětí 021 na Q = 0. Z časového diagramu na obr. 2b je zřejmé, že odstupem mezi vzestupnými hranami impulsů C1. C2 ne menším než tg je zaručeno jednak splnění doby přesahu t^^^ vstupní části klopného obvodu a jednak spolehlivé přehrání signálů 031 a 021 do výstupní'části klopného obvodu. K tomuto přehrání je dále nutné, aby impuls C2 měl dostatečnou šířku, ne menší než 3tQ a aby odstup mezi sestupnými hranami C2, Cl byl nezáporný. Opakovači perioda T hodinových impulsů musí respektovat zpoždění hodiny 02 - výstup Q rovné 3ΐθ, zpoždění t-^ neznázorněných logických obvodů připojených mezi výstup Q a vstup D téhož nebo jiného klopného obvodu, dobu předstihu ísestUp rovnou 2tg a o&stup ίθ mezi vzestupnou hranou C1 a C2; celkem tedy musí být T =^6tQ + t^.
Se svými osmi hradly je tedy klopný obvod podle vynálezu úspornější než zapojení na obr. 1a. Logický subsystém je jednofázový s logickými stupni vřazovanými mezi výstupy a vstupy kteréhokoliv z klopných obvodů subsystémů. Pro stejnou opakovači periodu T dovoluje mezi klopné obvody vřazovat o dva logické stupně více. U vícebitového synchronního čítače je pak využití opakovači periody T logickými stupni t^ podstatně vyšší (více než dvojnásobné) než u zapojení na obrázku 1a.
Na obr. 3 znázorněn klopný obvod typu D podle vynálezu vybavený podmínkovým vstupem P. Zapojení se od zapojení na obr. 2b liší pouze tím, že je použito negační součtověsoučinové hradlo Ί, jehož vstupní svorka 22 je spojena s přímou výstupní svorkou Q klopného obvodu. Jeho vstupní svorky 12 a 15 jsou spojeny a připojeny k výstupní svorce 21 hradla 2, vstupní svorka 13 tvoří vstupní svorku D klopného obvodu a vstupní svorka 14 tvoří podmínkovou svorku klopného obvodu, k níž je připojena vstupní svorka 92 invertoru j jehož výstupní svorka 91 je připojena ke vstupní svorce 16 hradla 2,.
Je-li na podmínkové svorce P kladné napětí, je uzavřena invertorem 2 druhá sekce hradla 2 a klopný obvod pracuje tak, že reaguje na signály na vstupní svorce D. Je-li však na svorce P nulové napětí, je jím uzavřena první součtová sekce hradla 2 a invertorem 2 je otevřena druhé součtové sekce tohoto hradla, takže klopný obvod nereaguje na signály na vstupní svorce D, nýbrž setrvává ve svém naposledy nastaveném stavu Q. Pomocí podmínkového signálu tedy lze ovládat aktivitu klopného obvodu nebo skupinu klopných f obvodů. ,
O
V jiném-neznásSírněném příkladě zapojení podle vynálezu je také možné použít invertor 2 jako společňý pro igelou^skupinu klopných obvodů. Je také možné v zapojení na obrázku 2a použít třívstupová negační součinové hradla 2 β 6 a jejich spojené třetí vstupní .svorky použít jako^podmínkovou svorku. To je výhodné v těch případech, kdy je přicházející ' , podmínkový signál odvozován od sestupné hrany hodinových impulsů C1. takže jím lze i' . jednoduše blokový hodiny. C2 klopného obvodu.
i. J’!i' J' i - '7$ . ;·/< . 1 ’ O 'J C.
* 1 * * i r” r*
,. V .dalším nezňázorněném příkladě zapojení podle vynálezu má hradlo 2 více součtových sekcí například tři, kde třetí součtová sekce je použita pro přivedeni dalšího vstupního signálu, jimž se nastavuje nezávisle obsah klopného obvodu.
Klopný obvod typu D podle vynálezu je výhodný jako základní stavební prvek pro libovolné číslicové subsystémy realizované na bázi technologie LSI, zejména při použiti hradlových polí.

Claims (4)

  1. PŘEDMĚT vynálezu
    1. Klopný obvod typu D, vyznačený tím, že výstupní svorka (11) prvního hradla (1) je spojena s první vstupní svorkou (22) druhého hradla (2) a s první vstupní svorkou (43) čtvrtého hradla (4), jehož výstupní svorka (41) je spojena s první vstupní svorkou (33) třetího hradla (3), jehož výstupní svorka (31) je spojena s druhou vstupní svorkou (42) čtvrtého hradla (4), dále s třetí vstupní svorkou (24) druhého hradla (2) a s první vstupní svorkou (62) šestého hradla (6), jehož výstupní svorka (61) je připojena k první vstupní svorce (82) osmého hradla (8), jehož výstupní svorka (81) tvoři negovanou výstupní svorku (Q) klopného obvodu a je připojena k první vstupní svorce (72) sedmého hradla (7), jehož výstupní svorka (71) tvoří přímou výstupní svorku (Q) klopného obvodu a je připojena k druhé vstupní svorce (83) osmého hradla (8) a jehož druhá vstupní svorka (73) je připojena k výstupní svorce (51) pátého hradle (5), jehož první vstupní svorka (52) je spojena s výstupní svorkou (21) druhého hradla (2) a s první vstupní svorkou (12) prvního hradla (1), přičemž druhá vstupní svorka (13) prvního hradla (1) tvoři vstupní svorku (D) klopného obvodu, spojené druhé vstupní svorky (23 a 32) druhého a třetího hradla (2 a 3) tvoří první hodinovou svorku (Cl) klopného obvodu a spojené druhá vstupní svorky (53 a 63) pátého a šestého hradla (5 a 6) tvoří druhou hodinovou svorku (C2) klopného obvodu.
  2. 2. Klopný obvod typu D podle bodu 1, vyznačený tím, že první až osmé hradlo (1 až 8) je negační součinové hradlo, přičemž třetí vstupní svorky pátého a šestého hradla (5a 6) jsou spojeny a tvoří podmínkovou svorku (P) klopného obvodu.
  3. 3. Klopný obvod typu D podle bodu 1, vyznačený tím, že druhé až osné hradlo (2 až 8) je negační součinové hradlo a první hradlo (1) je negační součtově-součinové hradlo, jehož první vstupní svorka (12) první součtové sekce s první vstupní svorkou (15) druhé součtové sekce jsou připojeny k výstupní svorce (21) druhého hradla (2), přičemž druhé vstupní svorka (13) první součtové sekce prvního hradla (1) tvoří první vstupní svorku (D) klopného obvodu a druhé vstupní svorka (17) druhé součtové sekce prvního hradla (1) tvoří druhou vstupní svorku klopného obvodu.
  4. 4. Klopný obvod typu D podle bodu 3, vyznačený tím, že první součtové sekce prvního hradla (1) mé třetí vstupní svorku (14), jež je podmínkovou svorkou (P) klopného obvodu, k níž je připojena i vstupní svorka (92) invertoru (9), jehož výstupní svorka (91) je spojena se třetí vstupní svorkou (16) druhé součtové sekce prvního hradla (1), jejíž druhá vstupní svorka (17) je spojena s výstupní svorkou (71) sedmého hradla (7),
CS836425A 1983-09-05 1983-09-05 Klopný obvod typu D CS236529B1 (cs)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CS836425A CS236529B1 (cs) 1983-09-05 1983-09-05 Klopný obvod typu D

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CS836425A CS236529B1 (cs) 1983-09-05 1983-09-05 Klopný obvod typu D

Publications (2)

Publication Number Publication Date
CS642583A1 CS642583A1 (en) 1984-06-18
CS236529B1 true CS236529B1 (cs) 1985-05-15

Family

ID=5411236

Family Applications (1)

Application Number Title Priority Date Filing Date
CS836425A CS236529B1 (cs) 1983-09-05 1983-09-05 Klopný obvod typu D

Country Status (1)

Country Link
CS (1) CS236529B1 (cs)

Also Published As

Publication number Publication date
CS642583A1 (en) 1984-06-18

Similar Documents

Publication Publication Date Title
US4929850A (en) Metastable resistant flip-flop
US5565808A (en) Latch control circuit
US5892372A (en) Creating inversions in ripple domino logic
US5646557A (en) Data processing system and method for improving performance of domino-type logic using multiphase clocks
JPH0481895B2 (cs)
JP3114215B2 (ja) クロック周波2逓倍器
US4160173A (en) Logic circuit with two pairs of cross-coupled nand/nor gates
US6006348A (en) Flip flop circuit for scan test with two latch circuits
EP0401865B1 (en) VLSI circuit with latches controlled by a neighbouring matched clock generator
US5552745A (en) Self-resetting CMOS multiplexer with static output driver
US5767718A (en) High speed conditional synchronous one shot circuit
US4544851A (en) Synchronizer circuit with dual input
US5638008A (en) Method and apparatus for generating an asynchronously clocked signal in a synchronously clocked programmable device
US4912340A (en) Circuit for generating non-overlapping two-phase clocks
US20030005345A1 (en) Multistage clock delay circuit and method
US5187385A (en) Latch circuit including filter for metastable prevention
Shu et al. XNOR-based double-edge-triggered flip-flop for two-phase pipelines
US5361289A (en) Synchronous counter circuit having a plurality of cascade-connected counters
EP0375247A2 (en) Metastable tolerant latch
USH1796H (en) Method and circuit for eliminating hold time violations in synchronous circuits
JPS60114022A (ja) ラツチ回路
EP0085489A1 (en) Improved storage logic array circuit
EP1096680B1 (en) A pulse width modulation circuit
US4804864A (en) Multiphase CMOS toggle flip-flop
KR100244430B1 (ko) 반도체 칩의 테스트 회로