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.

Resets - when to use them?

Status
Not open for further replies.

digi001

Full Member level 5
Joined
Apr 5, 2011
Messages
244
Helped
22
Reputation
44
Reaction score
21
Trophy points
1,298
Activity points
2,904
In a larger design, is it necessary for every always block that includes registers to have a RESET?

Should only some of the more critical always blocks include resets?

If every single always block gets the same reset single, doesn't this lead to slower designs due to a high fan out?
 

It depends on the design. A design may be functional regardless of what register contents you start with - if so, no reset of those registers would be needed. On the other hand, a design may include registers that have illegal values, must start with a 0 count, whatever. In which case resetting those registers would be needed. Some registers may need a reset value, other registers might be a don't care for reset purposes.

In any case the size of a design is irrelevant (although of course for practical circuits, in larger designs you have a a bigger chance there's something in there that needs to be reset).
 
  • Like
Reactions: digi001

    digi001

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top