hierarchical design in vlsi system

Thread Starter

vead

Joined Nov 24, 2011
629
hierarchical design is used to reduce complexity of circuit by chip designer

mainly three approach are used
1)modularity
2)regularity
3)locality

1)modularity - submodule have well defined function and Interface
2)regularity - big system divide into similar submodule

Q- I have searched on goggle BUT I don't understand I am looking real example for modularity and regularity
does anyone can help with simple example
 
Last edited:

alfacliff

Joined Dec 13, 2013
2,458
standardization of gate circuits is one expample of modularity. and if you look at the layout of ram or rom designs, they are very regular. that helps to keep the speed constant across the chip.
 

Brownout

Joined Jan 10, 2012
2,390
Thins of an SOC--System On a Chip-- it has a processor and several peripherals such as UART, SPI, etc. The processor and individual peripherals are all modules. They are developed individually, and then integrated into a system.
 

Thread Starter

vead

Joined Nov 24, 2011
629
Thins of an SOC--System On a Chip-- it has a processor and several peripherals such as UART, SPI, etc. The processor and individual peripherals are all modules. They are developed individually, and then integrated into a system.
I know that but what is modularity, regularity ,locality in design
 

Brownout

Joined Jan 10, 2012
2,390
From where are you getting these terms?

reg·u·lar·i·ty

noun \ˌre-gyə-ˈla-rə-tē also ˌrā-\
plural reg·u·lar·i·ties



1
: the quality or state of being regular
2
: something that is regular



lo·cal·i·ty

noun \lō-ˈka-lə-tē\ a particular place or area
 

Thread Starter

vead

Joined Nov 24, 2011
629
From where are you getting these terms?

reg·u·lar·i·ty

noun \ˌre-gyə-ˈla-rə-tē also ˌrā-\
plural reg·u·lar·i·ties



1
: the quality or state of being regular
2
: something that is regular



lo·cal·i·ty

noun \lō-ˈka-lə-tē\ a particular place or area
this is exam question and I don't understand
 

Thread Starter

vead

Joined Nov 24, 2011
629
look at this statement

Regularity means that the hierarchical decomposition of a large system should result in not only simple, but also similar blocks, as much as possible.

The concept of locality also ensures that connections are mostly between neighboring modules,

can anyone give example for this statement for my understanding
 

Brownout

Joined Jan 10, 2012
2,390
The concept of locality also ensures that connections are mostly between neighboring modules,

can anyone give example for this statement for my understanding
eg.: locating cache memory close to a processor on the die so that connections between processor and cache memory are made with short wires.

I have no idea about the other one.
 
Top