Challenge 9 : Full-Chip Floorplan
Hi All,
check below Challenge to revise your concepts related to Floorplan.
Consider one FullChip with below specification:
- core-to-die : 1.014
- Floorplan Shape : Rectangle
- Max routing layers : M15
- site row height : 0.169
- site row width : 0.048
- FinFET grid (Y) : 0.026
- FinFET grid (X) : 0.0005
- M5 track offset : 0.026
Consider one block from FullChip from below specification:
- Block level ports in M5 layers (Horizontal direction) , M5 Pitch : 0.076
- M5 track offset : 0.026
- Floorplan Shape : Rectangle
- Max routing layers : M13
- site row height : 0.169
- site row width : 0.048
- FinFET grid (Y) : 0.026
- FinFET grid (X) : 0.0005
- core-to-die : 1.014
Goal:
- Block-A and Block B is same. (instantiated two times in FullChip)
- in FullChip, Both blocks orientation is R0.
- In FullChip, two block (Block-A and Block-B) need to be placed as vertically stacked. ( i.e. 0 Y distance between two blocks)
- There shouldn't be FEOL/base drc violations and Ports of both blocks should be on track.
- Comment How to archive that ..? (specifications mentioned above can't be changed)
Share your answer in comment.
Y distance= 1.014
ReplyDeleteWe can abut two blocks in fullchip
ReplyDeleteTo be honest i feel really hard to say it in numbers, but things we need to consider may be below items.
ReplyDelete1. BlockAB is same reference and is abutted. Since it is abutted, and both A B should be in finfet grid, we can say the height of this block must be multiple of finfetgrid 0.026. (width also to be multiple of finfet grid.)
2. After assigning block height, now we need to consider the pin to top track alignment. Track offset starts from core area meaning track in top is 0.026+0.076x. Inside the block its same situation. Here track offset is 0.026 and if we go below coretodie boundary, the first track will be starting from 0.052. So y+0.052=0.026+0.076x
Choisun,
DeleteYou are on right path..
Still few information is missing.
You can assume block height anything and get the Y number. Will comment if it is right or not.