1.Floor plan should be started with I/Os at the periphery (depending on package design).
2.The blocks in the chip which require special design needs should be accommodated.
For ex -PLL,analog block,blocks that require different voltage , block that work with double speed clock.Suppose a flash memory has high programming voltage input then it should be placed closer to the i/o pins.
3.If there are more than two or three larger blocks or other features which would make the present floor plan an impossible one , then business decisions can be taken whether to increase the die size ,which is financially viable with larger and expensive die?Or can it be solved by rearranging the i/os.If any of the larger blocks are soft IP or available as RTL code so that it might avoid going for a larger die by repartitioning the blocks into smaller ones.
4.RTL should be examined for logical models to break out into hierarchical physical elements.If there are multiple instances of hierarchical logical element then they should be grouped into one physical element.
5.It is easy to floor plan the same size blocks so small blocks should be grouped together.
6.Floor Planning can be completed by placing rest of the blocks in the remaining space available based on their i/o and power consumption.
7.It is better to avoid placing blocks that consume more power at the center of the chip.
Thursday, April 8, 2010
why Design Planning?
Design planning is essential for following reasons:
1.Major design problems can be targeted well ahead in time.
2.You can come into a conclusion that whether the design would be viable or not.
3.In larger chips hierarchical designs timing closure is becoming difficult due to the long inter block path delay,might lead to unpredictable tape out schedule.
4.More time may be consumed in the design process.
The two useful strategies in design planning are:
1.Floor planning
2. Power planning
1.Major design problems can be targeted well ahead in time.
2.You can come into a conclusion that whether the design would be viable or not.
3.In larger chips hierarchical designs timing closure is becoming difficult due to the long inter block path delay,might lead to unpredictable tape out schedule.
4.More time may be consumed in the design process.
The two useful strategies in design planning are:
1.Floor planning
2. Power planning
Subscribe to:
Comments (Atom)