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.

Differentiate between a Hierarchical Design and flat design?

Status
Not open for further replies.

manikanta.9332

Member level 3
Joined
Mar 29, 2012
Messages
62
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
Banglore
Activity points
1,614
Hi all,

Differentiate between a Hierarchical Design and flat design?

Thanks.....
 

Simply, a hierarchical design uses 'blocks' to represent lower-level entities without showing all the details of those lower-level blocks.

For example, you could have a block that represents an input stage consisting of an op-amp and some resistors and caps, etc. Now, say you have 16 input stages in your design. On your upper-level diagram you would simply show 16 blocks, each with an input port and an output port, and just show the interconnects between those blocks and the rest of the system. For a flat design, you would show every component in the design.

In a hierarchical design you can have multiple levels (blocks within blocks).
 
  • Like
Reactions: Wyre

    Wyre

    Points: 2
    Helpful Answer Positive Rating
And typically you would only use flat designs for simple small schematics, large designs usually require hierarchy for ease of following.
It is also common practice to make the top level blocks in a hierarchy to mimic the top level functional blocks, ie block A: logic, block B: analog amplification, block C: pad frame, block D: bias circuit.
-Pb
 
  • Like
Reactions: Wyre

    Wyre

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

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top