European Patent Office © Publication number: Office europeen des brevets © EUROPEAN 0 087 707 A2 PATENT APPLICATION ©Int. CI.3: H 03 © Application number. 83101627.4 K 5/13 © Date of filing: 21.02.83 © Priority: 26.02.82 US 352671 © Applicant: Hewlett-Packard Company Mail Stop 20 B-0 3000 Hanover Street Palo Alto California 94304IUS) © Date of publication of application: 07.09.83 Bulletin 83/36 © Inventor: Hardage, Phillip Kent 10 Sandra Lane Manitou Springs Colorado 80829(US) © Designated Contracting States: DE FR GB © Inventor: Peurifoy, Stephen W. 3115 East Uintah Street Colorado Springs Colorado 80909(US) © Representative: Schulte, Knud, Dipl.-lng. c/o Hewlett-Packard GmbH Europ. Patent- und Lizenzabteilung Postfach 1430 Herrenberger Strasse 130 D-7030 Bdblingen(DE) © Pulse delay circuit. A (57) A pulse delay circuit uses a cascaded series of inverting elements with input thresholds to delay the transitions of an input pulse as it progresses through the series. The output of each inverter charges a capacitance in one polarity, but cannot discharge it. The discharge is achieved by current sources connected to the capacitors, charging them in a direction opposite to that of the inverter outputs. This produces a ramp which subsequently produces an abrupt transition aslhe as/he ramp eventually crosses the input threshold. In this way every other inverter delays the leading edge, while the alternate intervening inverters delay the trailing edge. A final capacitance-tolerant inverting element with a threshold produces abrupt transitions for each transition as ^ its input, to create a delayed replica of the input pulse. Asymmetries in the relative delay of the leading and trailing edges are corrected either by independently controlling one Q of the current sources or one of the thresholds. rs 00 o o Q. UJ Croydon Priming Company ltd This invention state relates to pulse characteristic that time, in the in the data acquisition sition path. This delay, which realized in the past cable additional duction. Circuits input reduced a pulse is ted the delay the to cable for time the by the invention of 20 n s , as g r e a t extremely prodelay, the minimum as the in view of t h i s requires a to produce of r e q u i r i n g least analy- during probes of length requiring it of acqui- and the of can be used which clock order probe individual of t h e introduction and of making to be at immediately an a p p r o p r i a t e disadvantage circuit the disadvantages width delay solved according to the disclosed produces of a s i n g l e resistor, with of no more than 70% of the be i n t e g r a t e d An even the hold on the acquisition circuit A particular to by p l a c i n g data changes respect typically of l o g i c time. delay art prior is a significantly width. pulse object by means pulse is state requires multivibrators have solved object to provide This logic hold- zero of a set non-zero with path has the using typically acceptable A major method to o p t i m i z e these the volume for large difficult but This circuitry. relatively between the is analyzer state the analyzer delay been the if even In p r a c t i c e , circuitry state to record transition transition. acquisition of a logic ability a clock the after the is, at signals zer for analysis. A desirable has especially circuits, delay number of in s e r i e s (as total delay channel inverting threshold coupled a delay which time. of claim part is a d j u s t a b l e a minimum r e q u i r e d in m u l t i p l e in cascade characterizing pulse The c i r c u i t is form on a m o n o l i t h i c circuit elements amplifiers). designed chip. are At the width connec- output of 1. each of each inverting duce the This is these abrupt circuit for in the second abrupt transition when the Each a b r u p t inverter's verters edge. delayed then Figure leading edge while A final circuit element 1 is final provides its at input a block rent of 2 is the 3 is with is 6 is for for its at both and abrupt both of t h e ramp with circuit delay capacitances a preferred and c u r - embodiment to means of the of f i g u r e of t h e signals of f i g u r e circuit the of f i g u r e 1, capacitances 1 when t h a t circuit; of the inverting of a n o t h e r of the inverting and 3; pulse with zero circuit and 3; block the obtain operation of o b t a i n i n g of c e r t a i n schematic of f i g u r e of the as an i n t e g r a t e d schematic a generalized state-data diagram implemented incorporating the 1; sources a detailed order of d r i v i n g , pulse elements, illustrating specific a detailed elements Figure in a c c o r d a n c e a more d e t a i l e d elements 5 is the present in- of pair threshold. inverting of f i g u r e circuit Figure that delays final of an a d j u s t a b l e a waveform diagram and c u r r e n t 4 is inverter. invention; illustrating Figure its other chain, a ramp at transitions as those a delayed next capacitance output edges cross diagram sources, circuit Figure abrupt discharge in the successive capable nominal and t r a i l i n g constructed Figure the produce produces the pro- a ramp t r a n s i t i o n of t h a t each of polarity. inverter input within way, opposite will threshold an i n v e r t e r at cannot produces next the leading transitions the through of t r a n s i t i o n , polarities of the output In t h i s one delays trailing output in the output. which The ramp t r a n s i t i o n polarity. transition of the to rapidly but of one p o l a r i t y , source, The o u t p u t source. capacitance transitions current ramp passes the charge output by the done can transitions output capacitance is and a c u r r e n t a capacitance of a Logic diagram delay circuit respect hold-time. State of f i g u r e to c l o c k - d a t a Analyzer 3 to signals delay in 1 is a block signals that Figure gital is be r e a d i l y apparent principles of the that has for width varies, 8,4 approximately circuit The delay elements prising gate 1 includes circuit either That 1 is includes elements 10 and is, for that on the natively, of U3, U4, additional may be i n s e r t e d elements it, that characteristic signal of width pulse the is, state 1 were f a b r i - delay selected state delay minimum from delay, directly as the stage or, multiply input delay delay may on the repeated a minimum range com- sources of the operation The capacitors current 9 of a d d i t i o n a l to the delay associated adjustable 6 7 and 8. sources 9 of a d d i t i o n a l 11 (U3 and U4), gate 5 and capacitors current one stage the comprising associated adjustable providing of delay the of U5, without other. output the C4 and c u r r e n t sources 14 and 15. A l t e r s t a g e s of delay s i m i l a r or i d e n t i c a l to stage C3, between Each of gate provided a basic one hand, of U2 may be connected existence of the become a p p a r e n t circuits That delay. and a s s o c i a t e d explained be absent circuits an a d j u s t a b l e U2 and U5), 1 also It will digital 28 n s . to 12 and 13 (C3 and C4), 14 and 15. application a minimum r e q u i r e d selected and a s s o c i a t e d circuit with a function 3 and 4 (U1, 2, (C1 and C2), delay 40 ns, as ns such delay to provide chip, 70% of the of no more than ten a as an i n t e - of a logic probes the upon e i t h e r circuit is an a d j u s t a b l e It w i l l that however, constructed by the in circuit. depend integrated di- 1 for fabrication art, 1 do not measured application 12 ns to approximately in the or upon being useful signals upon a s i n g l e pulse skilled of f i g u r e especially In t h a t analyzer. cated circuit for upon an i n t e g r a t e d One m u l t i - c h a n n e l proved circuit delay those configuration circuit. grated to circuit delay suited well especially configurations multiple-channel multi-channel of an a d j u s t a b l e diagram U2 and U5. U1 through a certain of gate U5 i n v e r t s threshold elements is the signal traversed. U1 through U4 is applied to An i m p o r t a n t that each of t h e i r 9 will outputs readily other. In the U4 are emitter a capacitive time transition becomes directly and i n v e r s e l y external number of even and t r a i l i n g from the the varied) the 1, or the output, by t h e therefrom By using gate. both the an leading separate times If the currents extracted if (or, equally, the can be a d j u s t e d idealized include not delayed to emphasize be d e - thresholds over a c o n - finite by the by the circuit of the within for invenelement a gate rise-times 1 dia- D. The timing operation delay propagation caused delay is pulse amount of delay some p a r t i c u l a r to f i g u r e negative-going are within current determines the carried gate ramps of U2. two input Positive-going element Ul. positive- by c u r r e n t elapses Once t h a t source before threshold are 7. resulted in abrupt positive leading edges L C1 p r o d e t e r m i n e d , in p a r t , The slope ramp p o r t i o n s is of U2 q u i c k l y charges C2 and produces DL. Meanwhile, when the n e g a t i v e going input they of d i f f e r i n g pulses input L and edges and c a p a c i t a n c e RL whose slopes action occured leading positive-going T for edges how much time threshold of as f o l l o w s . negative-going by the each 2, trailing delayed inverted duces the at delay propagation at transitions. According width varied how an input 2 is and does going overall for gram of f i g u r e itself, each transition will same amount. are next in s e r i e s , signal transition and the extracted not range. of f i g u r e tion, input of a gate capacitance of the input elements gate of the 2 illustrates Figure the and the inverting capacitances siderable are current by a p p r o x i m a t e l y layed are the to off into in a a negative turns to the current resulting that during proportional source edges hand, essentially proportional current other follower than greater in t h e not of U1 t h r o u g h a large transition, a positive On the of each stages of s u p p l y i n g significantly emitter output time not output capable during loaded. capacitively the followers load the case present but in one d i r e c t i o n , current pass reached of these RL t r a v e r s e the inverting delayed leading trailing edges transitions ramps T at edges T the output of U1. However, inverted cnce by U2 those transitions produce C2 at the o u t p u t of U2 n e g a t i v e - g o i n g ramps RT. A f u r t h e r i n v e r s i o n by a c a p a c i t a n c e - t o l e r a n t gate element would produce a across inverted delayed but element would produce from t h e i r disconnected connected If further the the where delay 1 as shown circuit and the capacitance leading edges the with become, threshold the traverse transitions layed from U4 is at or p o s s i b l y signal, is it of Us input further action provided delayed of by U3 positive de- U3 g e n e r a t e s ramps become a b r u p t to U4 t h e s e RDT. As t h e y and doubly of U5. Meanwhile, a positive-going DDL the and the corres- output of Us is another abrupt transi- is a doubly delayed replica of the input depending upon its inverse, the DDL U4 produces signal, by any ramp a c t i o n , de- the DDL. The r e s u l t tion, these output unaffected transition ponding the signal. DT. Once a p p l i e d edges of U5, DOT at from the negative-going C4, RDL. Because from ramps output of the RDL. Meanwhile, trailing help the 1. The i n v e r s i o n ramps input been. of C3 g e n e r a t e abrupt and consider figure DL n e g a t i v e positive layed in gate of U3 and Us w e r e inputs locations then desired, of the replica the of U3 had input is if present A non-inverting input. a delayed simply be o b t a i n e d could results These of the version chosen output from U5. 2 demonstrates Figure by an amount pulse guarantees this the clearly figure long to enough cross is the than ability shows threshold of the capability greater to permit the the that the 3 is a more d e t a i l e d delay circuit 1 of f i g u r e pulse to cascade the 1. width. stages. minimum pulse slow f a l l i n g (Vref) Figure the circuit 1 to delay The f a c t o r Inspection width edge of each and switch the need gate following schematic diagram In this integrated of the a that of only be element gate element. particular circuit embodiment C1 through C4 of f i g u r e 1 are the b a s e - c o l l e c t o r and b a s e - e m i t t e r c a p a c i t a n c e s of r e l a t i v e l y l a r g e t r a n s i s t o r s 16-19 the capacitors (Q7 through 1 are figure in with current of each current supplied transistors associated of these resistors current to a d i o d e - c o n n e c t e d drawn is current integrated circuit embodiment it permanent one-time adjustment of the In o t h e r trimming. be e q u i v a l e n t to, The a d j u s t a b l e many a p p l i c a t i o n s lines lay as a j u n c t i o n loop to an a p p r o p r i a t e This in which value in such as by be, actually would is to the response can be made resistance, a control example, adjusted dynamically results in de- of a d j u s t a b l e set for delay or be useful R1 a v o l t a g e - v a r i a b l e the a perform The device would allow, 29 resistance. invention circuit. by making FET. be e s t a b l i s h e d R1 could matched a well integrated adjustable such of the requiring on a s i n g l e electrically to circuit delay circuit to of R1, readjustable a repeatedly That In a m o n o l i t h i c may be d e s i r a b l e applications by t h e 28 (Q2). adjustment value Q6) The c o l l e c t o r controlled 30 (R1). an a d j u s t a b l e of (Q3 through transistor from a c u r r e n t resistance 20-23 is 7-15 sources 24-27. sources containing laser current adjustable with implemented conjunction supplied the Also, Q10). of an i n t e r n a l test. Within a multi-channel the fourth nel is (or smaller a point otherwise than By a d j u s t i n g tween this negative that last) the edge of the of a p o s i t i v e edge. and 31 (R3) to Figures 4 and 5 show the U1-U4 and U5, details respectively. circuit to brought other delay chanchan- be- of a independently any u n d e s i r a b l e of the of each connected the can be a d j u s t e d allows is in the locations -V EE supply, resistor 15 (Q6) for sources of a r e s i s t o r signal This emitter small asym- be e l i m i n a t e d . metries within other 32 and the input the source corresponding value common point current of the those 32 common to the nels. circuit integrated configuration of The p r o p a g a t i o n 5 used with the effect rising current should of Q3-Q6) over of R2 to and so responds be chosen is that signals A clock probe measured fiedby the depending state values an o v e r a l l give under is decreases coefficient of V1 c a n of are fed to g e n e r a t e to upon the a clock clock clock and the possesses Analyzer. 34 circuit 35 upon signal can be complex the speci- or t r i v i a l , of the sophistication The signals. some c r i t e r i o n signals, criterion circumstance clock qualification a qualified The s p e c i f i e d to the analyzer State by the be u t i l i z e d to signals the depicted) explicitly logic analyzer. the state-data signals to be measured. By d e l a y i n g state-data probe pod 33 the The q u a l i f i e d fed in coefficient of a Logic diagram pod 36 connects is ratio to an i n c r e a s e temperature probe tures the by a l t e r i n g block (not test in the measured user. A state-data probe ac- voltage V1 leads drop a generalized signals of, base-emitter temperature voltage pod 33 connects whose f u n c t i o n occurrence the and s t a t e - d a t a clock is to z e r o . equal A system Analyzer. clock to 6 illustrates Figure This temperature. currents Q2. Q1 is on the same chip as the delay c i r c u i t 1 to the same t e m p e r a t u r e changes. The r a t i o of R2 into current collector this R2, of n e g a t i v e a range the for and R4' C i r c u i t 29 p r o d u c e s equal to the b a s e - e m i t t e r v o l t a g e 29 by Q1, 1,6 mV/°C, to compensate hence with slightly A decreasing R4' R4 can In order to Q2 (and supplied increase at a p p r o x i m a t e l y be v a r i e d U1-U5 of f i g u r e s 4 a n d 1 of f i g u r e s 1 and 3 i n c r e a s e s elements V1 a p p r o x i m a t e l y ( 1 + ( R 2 / R 4 ) ) . Since the of Q1 times delay circuit drop a voltage to gate temperature. in c i r c u i t complished the the to c o n s t r u c t slightly of the delay the pod 36 with Logic clock measured State signal to the respect Analyzer is state-data. used to to the output of t h e output of the clock strobe control analyzer the can achieve From there to a memory 38 and a t r i g g e r state logic zero a latch the 37 t h a t measured circuit hold 39. time. cap- state-data When c e r - user-selected tain the control trigger The inset nal circuitry of of the circuit pod 36 d e p i c t e d the attenuator use by the connected cuit ten a suitable the dis- This 43. levels the reduces that will threshold of t h e i r reference reference voltage the There suitable that the a ten-channel for 43 i s defines logic levels not be c o n - pulse are 42 to a c o m p e n s a - should voltage 1 and 3. is fed to outputs between probe wire attenuator voltage Vref w i t h i n in f i g u r e s test to a level signal distinguish The l o g i c state-data under One end of the logic use of t h e a probe input system the circuits. as shown itself, each inter- concerning 3. The p a r t i c u l a r in the signal detail pod 36 and its probe inputs..For an a d j u s t a b l e delay ten cir- attenuators integrated cir- 45. within Each channel tor 46 to lay circuitry driver pair has and f a l s e . and each cuit to with fused occur into acquisition additional of f i g u r e comparison voltage of true data 40 c r e a t e s generator state-data desired ted the 39 h a l t s 6 provides figure delay connects circuit state-data in the a CRT 41. upon pulse conditions and a d i s p l a y memory 38, play trigger discriminate 47 to cable the to integrated between as p r e v i o u s l y send the the state-data portion consists levels, logic described, delayed remaining circuit of a c o m p a r a - a channel of pulse and an ECL output signals of the logic over state line a twisted anaylzer. de- 1. A circuit delay pulse first inverter pulse to be delayed to threshold threshold does inverter first current first inverter tance means ducts that re-crossing the input internal impedance that essentially of the second capacitance second inverter second current means for that caused by signal output circuit second inverter to the first capacitance 11) having internal (6, in output that connected polarity; of t h e in response an input that con- to a s i g n a l threshold input does essentially the to threshold readily response between oppo- to o u t p u t s the re-crossing impedance 13) not of t h e output and an AC g r o u n d ; (8, means capacitance transitions means, crossing impedance its at polarity supplying means polarity capaci- first delivering an output first of the coupled inputs of t h e in a d i r e c t i o n means transitions pulse a low i n t e r n a l means source means, a current opposite current; of t h e outputs supplying producing higher between outputs of the and for charges polarity the and having through conduct that input to (3, means a substantially inverter to response connected by input means signal transition that impedance 14) (7, that charges caused current an i n p u t an AC g r o u n d ; for means transition an output response crossing in connected 12) means source inverter a signal (5, means means and inverter first in delivering polarity and f o r d e l i v e r i n g higher an i n p u t current; first to that for receiving a low i n t e r n a l through a substantially capacitance second of a f i r s t signal for an input an output of an o p p o s i t e not conduct by having having current first site and an output transitions pulse 10) transitions conducts readily (2, means pulse input characterized (4) transitions of e i t h e r an a b r u p t l y transitioning connected to a current means of the having for 15) output the the first an input output second in a d i r e c t i o n polarity; coupled to means to t h a t and the output its input that signal whose leading upon of t h e capacitance opposite its at delivering polarity to output in response cross of t h e to a threshold and t r a i l i n g 2. each edges are edges of the A pulse by the (7, 14) as the to applied circuit first A pulse 10) pulse delay corresponding the in claim and second of the input 1 wherein (8, 15) and t r a i l i n g leading first the inverter currents current sources means. supplied are inde- variable. pendently 3. from delayed circuit delay and second (3, as 11) in claim inverter 1 or claim means 2 wherein possesses emitter the first follower (2, out- puts. 4. A plurality of pulse delay circuit an i n t e g r a t e d of t e m p e r a t u r e the circuits as and incorporating currents supplied in claim means by the 3 fabricated to vary within as a f u n c t i o n and second first current sources. 5. Application introduce the of the delay acquisition pulse into the of clock delay circuit acquisition data. of claim 1 or claim of s t a t e - d a t a with 2 to respect to