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.
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**
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.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.