Rules | Recent posts | topic RSS | Search | Register  | Log in

Testability issues in sequential circuit

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
cfreng2



Joined: 12 Jul 2006
Posts: 98
Helped: 1


Post17 Mar 2008 3:51   Testability issues in sequential circuit

Hi all! I just want to ask what are the testability issues in a sequential circuit? Say you are given a sequential circuit, what testability issues you can discuss on that sequential circuit?
Back to top
neetinsingh



Joined: 18 Jun 2007
Posts: 45
Helped: 1


Post17 Mar 2008 6:58   Re: Testability issues in sequential circuit

hi.....
If ur question is related to DFT....then we have a problem of controlability and observability in a sequential ckt........for making a sequential ckt testable we use scan chain concept....in which we use shift operation for controlabilty and cloking and serial shift out for observability..........
Back to top
gurpreet.singh



Joined: 10 Mar 2008
Posts: 23
Helped: 1


Post17 Mar 2008 7:35   Re: Testability issues in sequential circuit

Yes in dft the sequential circuits are not scan able so we can't control and observe them .to meke them scanable we convert that sequential circuits into scan able flops by giving input through mux.
Back to top
cfreng2



Joined: 12 Jul 2006
Posts: 98
Helped: 1


Post17 Mar 2008 11:19   Testability issues in sequential circuit

thanks for your help.
Back to top
snr_vlsi



Joined: 21 Jan 2008
Posts: 35


Post17 Mar 2008 11:35   Re: Testability issues in sequential circuit

Hi,

The state of the sequential ckts are not controllable and observale. Thus, they are converted to scan flops by adding a mux before the normal flop. Now the internal states of these scan flops are easily controllable and observable and even accessible through the series of shift registers (scan chains).

Now, you can get the scan flops into the reqd states, and then shift in, capture, update the outputs of the flops.


thx
snr_vlsi
Back to top
vlsi_eda_guy



Joined: 08 Feb 2008
Posts: 70
Helped: 7


Post19 Mar 2008 10:22   Re: Testability issues in sequential circuit

Well, we can covert the normal flops into scan flops and then make a chain out of it to get the controllability and observablitly for a sequential circuit.

Putting these flops on the scan chain itself can be challenge if you don't plan for the DFT at the starting of the project.

The clock and reset should be controllable from the top for the flops which you want to put on the scan chains.

Apart from this there are a number of capture violations, which effects your coverage even though all the flops are on the scan chains. For example Leading edge flop to trailing edge flop connection. This can be a valid connection in functional mode, but it can impose coverage issues another issues are like, clock as data etc...
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap