2022年电子信息类英文资料加翻译 .pdf
《2022年电子信息类英文资料加翻译 .pdf》由会员分享,可在线阅读,更多相关《2022年电子信息类英文资料加翻译 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Sequential Logic Test 1.1 INTRODUCTION The previous chapter examined methods for creating sensitized paths in combina-tional logic extending from stuck-at faults on logic gates to observable outputs.We now attempt to create tests for sequential circuits where the outputs are a function not just of p
2、resent inputs but of past inputs as well.The objective will be the same:to create a sensitized path from the point where a fault occurs to an observable out-put.However,there are new factors that must be taken into consideration.A sensi-tized path must now be propagated not only through logic operat
3、ors,but also through an entirely new dimension time.The time dimension may be discrete,as in synchronous logic,or it may be continuous,as in asynchronous logic.The time dimension was ignored when creating tests for faults in combinational logic.It was implicitlyassu med that the output response woul
4、d stabilize before being measured with test equipment,and it was generally assumed that each test pat-tern was independent of its predecessors.As will be seen,the effects of time cannot be ignored,because t his added dimension greatly in?uences the results of test pat-tern generation and can complic
5、ate,by orders of magnitude,the problem of creating tests.Assumptions about circuit behavior must be carefully analyzed to determine the circumstances under which they prevail.1.2 TEST PROBLEMS CAUSED BY SEQUENTIAL LOGIC Two factors complicate the task of creating tests for sequential logic:memory an
6、d circuit delay.In sequential circuits the signals must not only be logically correct,but must also occur in the correct time sequence relative to other signals.The test prob-lem is further complicated by the fact that aberrant behavior can occur in sequential circuits when individual discrete compo
7、nents are all fault-free and conform to their manufacturers speci?cations.We?rst consider problems caused by the presence of memory,and then we examine the effects of circuit delay on the test generation problem.1.2.1 The Effects of Memory In the?rst chapter it was pointed out that,for combinational
8、 circuits,it was possible(but not necessarily reasonable)to create a complete test for logic faults by applying all possible binary combinations to the inputs of a circuit.That,as we shall see,is not true for circuits with memory.They may not only require more than 2 tests,but are also sensitive to
9、the order in which stimuli are applied.Test Vector Ordering The effects of memory can be seen from analysis of the cross-coupled NAND latch cf.Figure 2.3(b).Four faults will be considered,these 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 16 页 -being the input SA1 faults on each of the two NAND gates(numbering is
10、 from top to bottom in the diagram).All four possible binary combinations are applied to the inputs in ascending order that is,in the sequence(Set,Reset)=(0,0),(0,1),(1,0),(1,1).We get the following response for the fault-free circuit(FF)and the circuit corresponding to each of the four input SA1 fa
11、ults.Input Output Set Reset FF 1 2 3 4 0 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 1 In this table,fault number 2 responds to the sequence of input vectors with an output response that exactly matches the fault-free circuit response.Clearly,this sequence of inputs will not distinguish betw
12、een the fault-free circuit and a circuit with input 2 SA1.The sequence is now applied in the exact opposite order.We get:Input Output Set Reset FF 1 2 3 4 1 1?0 1?1 0 0 0 0 0?0 1 1 0 1 1 1 0 0 1 0 1 1 1 The Indeterminate Value When the four input combinations are applied in reverse order,question ma
13、rks appear in some table positions.What is their signi?-cance?To answer this question,we take note of a situation that did not exist when dealing only with combinational logic;the cross-coupled NAND latch has memory.By virtue of feedback present in the circuit,it is able to remember the value of a s
14、ig-nal that was applied to the set input even after that signal is removed.Because of the feedback,neither the Set nor the Reset line need be held low any longer than necessary to effectively latch the circuit.However,when power is?rst applied to the circuit,it is not known what value is contained i
15、n the latch.How can circuit behavior be simulated when it is not known what value is contained in its memory?In real circuits,memory elements such as latches and?ip-?ops have indetermi-nate values when power is?rst applied.The contents of these elements remain indeterminate until the latch or?ip-?op
16、 is either set or reset to a known value.In a simulation model this condition is imitated by initializing circuit elements to the indeterminate X state.Then,as seen in Chapter 2,some signal values can drive a 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 16 页 -logic element to a known state despite the presence of
17、 indeterminate values on other inputs.For example,the AND gate in Figure 2.1(c)responds with a 0 when any single input receives a 0,regardless of what values are present on other inputs.However,if a 1 is applied while all other inputs are at X,the output remains at X.Returning to the latch,the?rst s
18、equence began by applying 0s to both inputs,while the second sequence began by applying 1s to both inputs.In both cases the internal nets were initially indeterminate.The 0s in the?rst sequence were able to drive the latch to a known state,making it possible to immediately distinguish between correc
19、t and incorrect response.When applying the patterns in reverse order,it took longer to drive the latch into a state where good circuit response could be dis-tinguished from faulty circuit response.As a result,only one of the four faults is detected,namely,fault 1.Circuits with faults 2 and 3 agree w
20、ith the good circuit response in all instances where the good circuit has a known response.On the?rst pattern the good circuit respons is indeterminate and the circuit with fault 2 responds with a 0.The circuit with fault 3 responds with a 1.Since it is not known what value to expect from the good c
21、ircuit,there is no way to decide whether the faulted circuits are responding correctly.Faulted circuit 4 presents an additional complication.Its response is indetermi-nate for both the?rst and second patterns.However,because the good circuit has a known response to pattern 2,we do know what to look
22、for in the good circuit,namely,the value 0.Therefore,if a NAND latch is being tested with the second set of stimuli,and it is faulted with input 4 SA1,it might come up initially with a 0 on its output when power is applied to the circuit,in which case the faul is not detected,or it could come up wit
23、h a 1,in which case the fault will be detected.Oscillations Another complication resulting from the presence of memory is oscillations.Suppose that we?rst apply the test vector(0,0)to the cross-coupled NAND latch.Both NAND gates respond with a logic 1 on their outputs.We then apply the combination(1
24、,1)to the inputs.Now there are 1s on both inputs to each of the two NAND gatesbut not for long.The NAND gates transform these 1s into 0s on the outputs.The 0s then show up on the NAND inputs and cause the NAND out-puts to go to 1s.The cycle is repetitive;the latch is oscillating.We do not know what
25、value to expect on the NAND gate outputs;the latch may continue to oscillate until a different stimulus is applied to the inputs or the oscillations may eventually subside If the oscillations do subside,there is no practical way to predict,from a logic description of the circuit,the?nal state into w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年电子信息类英文资料加翻译 2022 电子信息 英文 资料 翻译
限制150内