Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

An inverter placed into scan chain path

Status
Not open for further replies.

jirika

Member level 2
Joined
Apr 19, 2011
Messages
43
Helped
14
Reputation
26
Reaction score
13
Trophy points
1,288
Location
Prague
Activity points
1,481
Hi all,

i'm trying do a scan chain at a simple design with 16 flip-flop with Synopsys Design Compiler.
When a scan chain is created I looked at schematic and saw that between a two FF (their Q output and TI input) is placed an inverter.
So without knowing this when I will try send a logic vector into the first FF and wait for the vector will run through all FF I'll get a wrong vector at the end.
Anyone noticed that behavior or know why it's happening? I'm looking into manuals but still nothing.
 

It's normal practice to put invertor/buffer into scan chain. When you load test vector in chain ATPG tool knows that values will be inverted on such invertors. The same happends when you unload captured test vector.
You shouldn't generate test vector by hand. Use TetraMax (FastScan, Encounter Test...) for automatic generation. Tool knows about this invertor.
You can read "Scan design 10 tips" (ask Google).
 
  • Like
Reactions: jirika

    jirika

    Points: 2
    Helpful Answer Positive Rating
Thank you kornukhin. I'll try that TetraMax tool.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top