[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [f-cpu] Register Bank



> > > this may sound silly, but what about using transparent latches,
> > > and not flip-flop, for the register set ?
> > 
> > I don't know... I don't like latches very much.  They're hard to
> > control (and the name reminds me of "glitches" ;).
> 
> Latches are also problematic from the testability side. In all design the
> testability should be considered. You can't do an ASIC if your testability
> sucks. So synchronous logic without latches should be preferred and
> asynhronous logic should be avoided. Asynch. logic is even more difficult
> with FPGAs.

Hi,

let me remind you that there will be a clock tree in your design
somehow (otherwise you run into problems of clock skews). With
transparent latches you will have to implement a self holding
logic if the register is not written to - another mux. I would
use transpartent latches only if some setup times, e.g. for a
certain statemachine input are critical and must be guaranteed
to avoid metastable conditions.

JG

*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu       in the body. http://f-cpu.seul.org/