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

Re: [f-cpu] Register Bank



hi !

Juergen Goeritz wrote:
> > > > 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.

ok, ok, we'll use flip-flops :-)
i think that my question is answered now :-)
thanks everyone,

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