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.

What is the difference between floorplanning and placement?

Status
Not open for further replies.

vinodkumar

Full Member level 5
Joined
Oct 5, 2006
Messages
251
Helped
12
Reputation
24
Reaction score
3
Trophy points
1,298
Location
hyderabad
Activity points
2,822
Hi friends ,i had a basic doubt of wht is the difference in floorplanning and placement.plz respond.

bye
 

Re: basic doubt

hi,
Floor Planning concerns arrangment of modules and hard macros (if exist) in the core .
Placement concerns the placement of stanadrd cells present in module in the core area.
 

Re: basic doubt

Floorplanning means arranging the Modules like ARM core, DSP core, Memory & etc.. in specific places whr it needs to be placed to optimize area & delay...

Placement describes how u r placing ur std.cells(And Gate, OR Gate &...) in the specific module...
 

Re: basic doubt

Hi friends,i have gone through some books and wht i understand is,floorplanning is done before placement.during placement phase complete info of blocks r known,netlist,layout,interconnections etc.where as during floorplanning not complete info regarding the area,wiring area etc.
i.e., floorplanning arranging the flexible blocks where as placement is arranging the fixed blocks.


bye
 

Re: basic doubt

Floor Plan = designer decides how the hard macros ( RAM, ROM, Memories) r placed at different corners of the core...
Its done before placement..
Powerplanning is also included in it which is done with more calculations....

Placement = Placement is placing the top module on the core which consists of standard cells ( NAND, NOR, .etc )

If anythin more let me know
 

Re: basic doubt

Actually in floorplan stage , we try to explore various possiblities of placing a hard macro. after a few trials we will get rough idea of how to keep the hard macros so that we get optimum area,this is a plan phase where as the placement is the actual phase where you implement your plan.
 

Re: basic doubt

Hi
i refereed the book naveed sherwani.ebook is there in this site.

bye
 

basic doubt

Typical placement objectives include

Total wirelength: Minimizing the total wirelength, or the sum of the length of all the wires in the design, is the primary objective of most existing placers. This not only helps minimize chip size, and hence cost, but also minimizes power and delay, which are proportional to the wirelength and wirelength squared, respectively.
Timing: The clock cycle of a chip is determined by the delay of its longest path, usually referred to as the critical path. Given a performance specification, a placer must ensure that no path exists with delay exceeding the maximum specified delay.
Congestion: While it is necessary to minimize the total wirelength to meet the total routing resources, it is also necessary to meet the routing resources within various local regions of the chip’s core area. A congested region might lead to excessive routing detours.
Power: Power minimization typically involves distributing the locations of cell components so as to reduce the overall power consumption, alleviate hot spots, and smooth temperature gradients.
A secondary objective is placement runtime minimization.[/b]
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top