Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

DFT & FF without resets

Status
Not open for further replies.

ivlsi

Advanced Member level 3
Joined
Feb 17, 2012
Messages
879
Helped
17
Reputation
32
Reaction score
16
Trophy points
1,298
Activity points
6,806
DFT & Flops without resets

Hi All,

I need to implement a FIFO (a piece of memory) using Flip Flops.

For functionality of the block, there is no need to use flops with a reset for this FIFO. But what's from DFT point of view? Will it be a trouble to handle these flops without reset from DFT point of view?

Thank you!
 

artmalik

Full Member level 5
Joined
Mar 13, 2013
Messages
255
Helped
89
Reputation
178
Reaction score
87
Trophy points
1,308
Location
San Diego
Activity points
2,997
Reset is not a necessity for DFT...majority of the flops used in a design are not resettable. From a DFT point of there is no requirement for using resettable flops.
 
  • Like
Reactions: ivlsi

    V

    points: 2
    Helpful Answer Positive Rating

    ivlsi

    points: 2
    Helpful Answer Positive Rating

harpv

Member level 4
Joined
May 30, 2012
Messages
71
Helped
19
Reputation
38
Reaction score
20
Trophy points
1,288
Activity points
1,823
Reset is not a necessity for DFT...majority of the flops used in a design are not resettable. From a DFT point of there is no requirement for using resettable flops.
I don't understand this. But isn't it required that all the flops be made resettable, since during scan you'll need to reset all the flops to a known state before shifting in the scan pattern? If the FIFO is to be made using Flip flops shouldn't they be part of a scan chain?
 

artmalik

Full Member level 5
Joined
Mar 13, 2013
Messages
255
Helped
89
Reputation
178
Reaction score
87
Trophy points
1,308
Location
San Diego
Activity points
2,997
you can always flush the scan chain with a certain known pattern..... there is no requirement of flops being resettable.
one example of this ...when designing a State machine... it is possible that the State machine can get stuck in state from which it cant recover so it makes sense to reset the flops to a known state and then start using the state machine.
 
  • Like
Reactions: ivlsi

    V

    points: 2
    Helpful Answer Positive Rating

    ivlsi

    points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top