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.

Regions in floorplan

Status
Not open for further replies.

ramesh28

Member level 3
Joined
May 21, 2013
Messages
57
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,670
Hello all,

For what purpose regions have been created during floorplan? What are the advantages of regions? How can we assign cells to particular regions and which cells? how to decide that?

Thank you.
 

Regions are basically created to make sure the cells of the same hierarchy, and connectivity through flylines are placed inside the regions so that the timing does not get impacted. Advantage is that cells of the same hierarchy are placed together in a cluster/region thereby reducing timing issues and congestion.

Its decided through checking the connectivity of macros and standard cells and also to check the hierarchy of floorplan using hierarchy browser.
 

Regions are basically created to make sure the cells of the same hierarchy, and connectivity through flylines are placed inside the regions so that the timing does not get impacted. Advantage is that cells of the same hierarchy are placed together in a cluster/region thereby reducing timing issues and congestion.

Its decided through checking the connectivity of macros and standard cells and also to check the hierarchy of floorplan using hierarchy browser.

Hi kapil_vlsi1,

Can you explain these some of region properties like hard_region, member_hard, nonmember_hard, member_route_fence, nonmember_route_fence etc.

thanks.
 

Regions are ones where cells of other modules are allowed in the designated area whereas fence are ones other module cells are not allowed inside the designated area. So, if you know the meanings of hard and soft blockages/macros you can understand the meanings of these terms... hard_region, member_hard, nonmember_hard, member_route_fence, nonmember_route_fence etc.

Hope this helps..
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top