why does latches save power

Status
Not open for further replies.

nick_yang

Newbie level 1
Joined
Mar 11, 2015
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
9
I'm read that a latch based design can save power because latches are level sensitive and don't need a clk, I don't think this is right because in a two phase latch design latches still need clk to trigger even though it's level sensitive. could someone explain it for me?
 

Every time a signal (clk) changes state, current is required to charge parasitic capacitances (I=C*dv/dt). If there's no change in signal level, no current is drawn. This is called dynamic current, as opposed to static, or idle, current. A clock is continuous, a latch control is not.
 
FF : Two latches...so the flop has bigger area which means more clock parasitics so on a cell level you have bigger power. So the choice between latches and FF's is based on the timing methodology at the chip level. So the choice of FF vs latch depends on the methodology for timing closure.
The latch timing analysis is much more complex compared to FFs. It requires a lot of customization while FF's are very tool friendly. THIS IS A BIG DEAL.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…