CAD: Floorplanning

67 %
33 %
Information about CAD: Floorplanning

Published on July 5, 2014

Author: RajeshYadav49



A Basic presentation on Floorplanning.

Floorplanning DoVLSI Presentation

RTL Design Flow

Physical Design –Overall Flow

Floorplanning • Floorplan of an integrated circuit is a schematic representation of tentative placement of its major functional blocks. • Depending on the design methodology being followed, the actual definition of a floorplan may differ.

Why Floorplanning? The floorplanning problem is to plan the positions and shapes of the modules at the beginning of the design cycle to optimize the circuit performance: – chip area – total wirelength – delay of critical path – routability – others, e.g., noise, heat dissipation, etc.

Floorplanning Goals • Assign shape and location of blocks. • Decide location of I/O pads. • Decide location and number of power pads. • Decide type of power distribution. • Decide location and type of clock distribution. Objectives • Keep highly connected blocks physically close to each other. • Minimize chip area. • Minimize delay.

7 Floorplanning Input Set of blocks. Area estimation. Possible block shapes. Number of terminals. Netlist. Output Shapes (Area & Aspect Ratio) and locations of blocks. Soft Blocks • Flexible shape • I/O positions not yet determined Hard Blocks •Fixed shape •Fixed I/O pin positions

Design Styles Full Custom • Floorplanning is needed. Standard Cell • Fixed cell dimensions. Floorplanning translates into a placement problem. • Floorplanning may be required for large cells if they are partitioned into several blocks. Gate Array • Placement problem.

Slicing and Non-Slicing Floorplan Slicing Floorplan: One that can be obtained by repetitively subdividing (slicing) rectangles horizontally or vertically. Non-Slicing Floorplan: One that may not be obtained by repetitively subdividing alone.

` 10 Floorplanning Area Deadspace Minimizing area = Minimizing deadspace Wire length estimation • Exact wire length not known until after routing. • Pin position not known. • How to estimate? • Center to center estimation.

Floorplanning Algorithm • Stockmeyer algorithm • Simulated annealing • Linear programming • Sequence-pair based floorplanning

12 Floorplanning • Represent floorplan by normalized polish expression. 7 5 6 1 4 2 3 E = 16H7H25HV34HV

Encounter Floorplan

Add a comment

Related presentations

Boat chandlery

Boat chandlery

October 26, 2014 We offer a ... Moori...

Silver bar!

Silver bar!

October 21, 2014

Pretty similar to gold bars are these silver slabs. Silver is considered as the mo...

Gold coin prices!

Gold coin prices!

October 21, 2014

If you are an investor of gold bars and coins, one of the major things that you ou...

CyberSecurity's social media stats for one week as of Oct 21st 2014

CyberSecurity's social media stats for one week as of Oct 28th 2014

Related pages

CAD Algorithms -

1 4 November 2008 1 CAD Algorithms Floorplanning Mohammad Tehranipoor ECE Department 4 November 2008 2 Floorplanning After the circuit partitioning phase:
Read more

FLOORPLANNING - VADA Lab. Introduction

CAD TOOLS FOR VLSI FLOORPLANNING Page 1 FLOORPLANNING Floorplanning: taking layout information into account at early stages of the design process.
Read more

CAD: Floorplanning - Engineering - documents

1.Floorplanning DoVLSI Presentation . 2. RTL Design Flow . 3. Physical Design –Overall Flow . 4. Floorplanning • Floorplan of an integrated circuit is ...
Read more

BACKEND DESIGN Placement and Pin Assignment

March 08 CAD for VLSI 4 Difference Between Floorplanning and Placement • The problems are similar in nature. • Main differences: – In floorplanning ...
Read more

Floorplanning | LinkedIn

View 9839 Floorplanning posts, presentations, experts, and more. Get the professional knowledge you need on LinkedIn.
Read more

2D Drafting And Drawing Tools | 2D CAD Software | Autodesk

With the 2D drafting and drawing features in Autodesk's 2D CAD software solutions, drafters can design, edit, and share precise technical drawings and layouts.
Read more

FreeCAD: An open-source parametric 3D CAD modeler

FreeCAD is a parametric 3D modeler made primarily to design real-life objects of any size. ... Model it in FreeCAD. No previous CAD experience required.
Read more

FreeCAD (32 Bit) - Download - CHIP

FreeCAD (32 Bit) Für Ingenieure und Bauzeichner ist der Umgang mit CAD-Programme aus dem Arbeitsalltag nicht mehr weg zu denken. Doch auch Hobby ...
Read more