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.

Lockup Latches Usage in DFT

Status
Not open for further replies.

Varun124

Junior Member level 3
Joined
Jul 3, 2019
Messages
25
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
201
Hi Guys,

I am working on lockup latch in genus tool and when I am adding a negative latch between pos edge clock and neg edge flop to reduce half delay hold violation problem in shift path, why cant we add lockup latch for neg edge to posedge. And we consider shift cycle instead of shift period .

Thanks in Advance
 

BradtheRad

Super Moderator
Staff member
Joined
Apr 1, 2011
Messages
14,691
Helped
2,867
Reputation
5,744
Reaction score
2,876
Trophy points
1,393
Location
Minneapolis, Minnesota, USA
Activity points
109,764
Perhaps you can place an invert-gate in a strategic spot? If that causes unacceptable delay, then it may become necessary for you to create a latch that works the way you want, by assembling it from individual gates (AND, NAND, OR, NOR, invert).
 

Varun124

Junior Member level 3
Joined
Jul 3, 2019
Messages
25
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
201
Perhaps you can place an invert-gate in a strategic spot? If that causes unacceptable delay, then it may become necessary for you to create a latch that works the way you want, by assembling it from individual gates (AND, NAND, OR, NOR, invert).
Hi BradtheRad,
Sorry when I read through documents, it says we need to add lockup latches for posedge to neg Edge but not other ways and I understood that posedge to negedge it will be same cycle whereas negedge to posedge it will be different cycle. But my
question was why we take cycle instead of delay. If u consider delay both posedge to negedge and negedge to posedge it will have same delay.
 

VLSI17

Newbie
Joined
Feb 15, 2008
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,304
most of the ATPG tools are cycle based and not event based to my knowledge . So, they consider pos-edge to pos-edge as 1 cycle . So, -ve followed by +ve will be considered as 2 cycles . +ve followed by -ve is considered as single cycle .

request anyone who thinks my understanding is wrong to correct me
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top