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.

What should I consider when doing synthesis and timing analysis for design with latch

Status
Not open for further replies.

lizeer

Newbie level 5
Joined
Sep 13, 2005
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,359
hi,
I'm using latch in my design. what should I consider when doing synthesis and timing analysis for my design?
 

Re: latch

why can,t you use latch only during ur synthesis.
or u can change the design
 

Re: latch

If in my design have both latch and flip-flop, what should I do?
 

Re: latch

latch is not very good, you can change u design
 

Re: latch

You can use latches in ur design but this will complicate ur job
for timing analysis and DFT.
 

Re: latch

I am very new in asic design,
can you explain how latch can effect timing analysis and dft?
thank you..
 

latch

Unlike FF Latch has no equivalent scan cell. So you cannot insert full scan during DFT if you se a latch.
Timing analysis can be done but is difficult than only FF design, as usually synthesis tools do "Time Borrowing" around latches.

check this page if u dont know time borrowing
**broken link removed**
 

Re: latch

edge triggered or level signal
 

latch

you should not use latch , some company prohibit in design rule!!
 

latch

To the new designer, latch is always a problem in synthesis. Check your verilog code. If you have a combinational always block which has one condition branch, you will get latch in the synthesis.

always @(a or b)
begin
if (a)
out = b;
// no else here will give a latch
end

So you can check your verilog code, and add a else condition for combinational blocks.

But experienced designer can use latch to reduce the design area. and get low power as well.

Latch is tough component in the design. It can give difficulty in DFT, timing and design. But it can save area and power.

MAGIC!!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top