SlideShare a Scribd company logo
1 of 51
Memory                Processor



                    output
    Input


            Power




www.vlsisystemdesign.com
Intro slide                                               {Speed, Functionality (touch screen,
                                                          Internet, chatting, etc), Battery
                                                          Power, Size, etc …… “
                                                                         ………….
                                                                         ………….
              Specifications
                    To
                   RTL                                    module 8085 (clk, rst1, rst2, en, ….
                                                          )
                                                          ….
                                                          ….
                                                          …..
                                                          End module




                               www.vlsisystemdesign.com
{Speed, Functionality (touch screen,
                                            Internet, chatting, etc), Battery
                                            Power, Size, etc …… “
                                                           ………….
                                                           ………….
Specifications
      To
     RTL                                    module 8085 (clk, rst1, rst2, en, ….
                                            )
                                            ….
                                            ….
                                            …..
                                            End module


     RTL
     To
     GDS




                 www.vlsisystemdesign.com
{Speed, Functionality (touch screen,
                                            Internet, chatting, etc), Battery
                                            Power, Size, etc …… “
                                                           ………….
                                                           ………….
Specifications
      To
     RTL                                    module 8085 (clk, rst1, rst2, en, ….
                                            )
                                            ….
                                            ….
                                            …..
                                            End module


     RTL
     To
     GDS




     GDS
      To
  Fabrication




                 www.vlsisystemdesign.com
{Speed, Functionality (touch screen,
                                              Internet, chatting, etc), Battery
                                              Power, Size, etc …… “
                                                             ………….
                                                             ………….
  Specifications
        To
       RTL                                    module 8085 (clk, rst1, rst2, en, ….
                                              )
                                              ….
                                              ….
                                              …..
                                              End module


       RTL
       To
       GDS




       GDS
        To
    Fabrication



We will explore the Physical Aspects of Chip Design
                   www.vlsisystemdesign.com
We will explore the Physical Aspects of Chip Design




                www.vlsisystemdesign.com
We will explore the Physical Aspects of Chip Design

The first step to understand the physical aspects of a chip is




                     www.vlsisystemdesign.com
We will explore the Physical Aspects of Chip Design

The first step to understand the physical aspects of a chip is

               Area of Core and Die of Chip




                     www.vlsisystemdesign.com
We will explore the Physical Aspects of Chip Design

The first step to understand the physical aspects of a chip is

               Area of Core and Die of Chip




                                                                 Die

                                                                 Core


                     www.vlsisystemdesign.com
Let’s Begin with a netlist




       www.vlsisystemdesign.com
Let’s Begin with a netlist



                              a
                                A1 y
            D        Q        b                             D        Q
                                                   a
                FF                                   O1 y       FF
                                                   b



Clk




      FF = FlipFlops/Latches/Registers
      A1, O1 = Standard Cells (AND, OR, INVERTER)




                                 www.vlsisystemdesign.com
Let’s Begin with a netlist



                              a
                                A1 y
            D        Q        b                             D        Q
                                                   a
                FF                                   O1 y       FF
                                                   b



Clk




      FF = FlipFlops/Latches/Registers
      A1, O1 = Standard Cells (AND, OR, INVERTER)



Consider, a netlist with 2 flops and 2 gates, with above shown connections
Note : A "netlist" describes the connectivity of an electronic design.
                                 www.vlsisystemdesign.com
a
                                A1 y
            D        Q        b                             D        Q
                                                   a
                FF                                   O1 y       FF
                                                   b



Clk




      FF = FlipFlops/Latches/Registers
      A1, O1 = Standard Cells (AND, OR, INVERTER)




                                 www.vlsisystemdesign.com
Now, lets convert the highlighted symbols into physical dimension


                           a
                             A1 y
          D        Q       b                             D        Q
                                                a
              FF                                  O1 y       FF
                                                b



Clk




                              www.vlsisystemdesign.com
Now, lets convert the highlighted symbols into physical dimension


                           a
                             A1 y
          D        Q       b                             D        Q
                                                a
              FF                                  O1 y       FF
                                                b



Clk


                          a
                            A1      y
          D        Q      b                              D        Q
                                             a a
              FF                                 O1 yy       FF
                                             b b



Clk

                              www.vlsisystemdesign.com
Now, lets convert the highlighted symbols into physical dimension


                          a
                            A1      y
          D        Q      b                              D        Q
                                             a a
              FF                                 O1 yy       FF
                                             b b



Clk




                              www.vlsisystemdesign.com
Let’s group combinational gates together into standard cells


                       a
                         A1      y
      D        Q       b                              D        Q
                                          a a
          FF                                  O1 yy       FF
                                          b b



Clk




                           www.vlsisystemdesign.com
Let’s group combinational gates together into standard cells


                        a
                          A1      y
        D        Q      b                              D        Q
                                           a a
            FF                                 O1 yy       FF
                                           b b



Clk



a Std.
        y
b Cells




                            www.vlsisystemdesign.com
Let the length and breadth of std cell be 1 unit


                           a
                             A1      y
           D        Q      b                              D        Q
                                              a a
               FF                                 O1 yy       FF
                                              b b



Clk



a Std.
        y
b Cells


  1 unit




                               www.vlsisystemdesign.com
Let the length and breadth of std cell be 1 unit


                           a
                             A1      y
           D        Q      b                              D        Q
                                              a a
               FF                                 O1 yy       FF
                                              b b



Clk



a Std.         1 unit
        y
b Cells


  1 unit




                               www.vlsisystemdesign.com
Thus, the area of 1 std cell = 1 sq.unit


                             a
                               A1         y
           D         Q       b                                 D        Q
                                                   a a
               FF                                      O1 yy       FF
                                                   b b



Clk


                             Area
a Std.         1 unit
        y
b Cells


  1 unit




                                    www.vlsisystemdesign.com
Thus, the area of 1 std cell = 1 sq.unit


                             a
                               A1         y
           D         Q       b                                  D        Q
                                                   a a
               FF                                      O1 yy        FF
                                                   b b



Clk


                             Area
a Std.         1 unit                              1 sq. unit
        y
b Cells


  1 unit




                                    www.vlsisystemdesign.com
Similarly, let’s group flops together, assign dimensions, and calculate area


                             a
                               A1         y
             D        Q      b                                  D        Q
                                                   a a
                 FF                                    O1 yy        FF
                                                   b b



Clk


                             Area
a Std.           1 unit                            1 sq. unit
        y
b Cells


    1 unit


D            Q
      FF
                                    www.vlsisystemdesign.com
Similarly, let’s group flops together, assign dimensions, and calculate area


                             a
                               A1         y
             D        Q      b                                  D        Q
                                                   a a
                 FF                                    O1 yy        FF
                                                   b b



Clk


                             Area
a Std.           1 unit                            1 sq. unit
        y
b Cells


    1 unit

                             Area
D            Q
                 1 unit                            1 sq. unit
      FF
                                    www.vlsisystemdesign.com
Let us understand
                 The area occupied by the below netlist on a Silicon Wafer


                               a
                                 A1         y
             D         Q       b                                  D        Q
                                                     a a
                  FF                                     O1 yy        FF
                                                     b b



Clk


                               Area
a Std.             1 unit                            1 sq. unit
        y
b Cells


    1 unit

                               Area
D            Q
                   1 unit                            1 sq. unit
      FF
                                      www.vlsisystemdesign.com
D            Q
                 FF


                               a
                                 A1         y
                               b                                  D        Q
                                                     a a
                                                         O1 yy        FF
                                                     b b




                               Area
a Std.                1 unit                         1 sq. unit
        y
b Cells


    1 unit

                               Area
D            Q
                      1 unit                         1 sq. unit
     FF
                                      www.vlsisystemdesign.com
D            Q D          Q
                 FF            FF


                                    a
                                      A1         y
                                    b
                                                          a a
                                                              O1 yy
                                                          b b




                                    Area
a Std.                1 unit                              1 sq. unit
        y
b Cells


    1 unit

                                    Area
D            Q
                      1 unit                              1 sq. unit
     FF
                                           www.vlsisystemdesign.com
D            Q D          Q
                 FF            FF


          a
            A1          y
          b                                               a a
                                                              O1 yy
                                                          b b




                                    Area
a Std.                1 unit                              1 sq. unit
        y
b Cells


    1 unit

                                    Area
D            Q
                      1 unit                              1 sq. unit
     FF
                                           www.vlsisystemdesign.com
D            Q D          Q
                 FF            FF


          a                 a a
            A1          y       O1 yy
          b                 b b




Let’s group flops and std cells together, assign dimensions, and calculate area


                                    Area
a Std.                1 unit                              1 sq. unit
        y
b Cells


    1 unit

                                    Area
D            Q
                      1 unit                              1 sq. unit
     FF
                                           www.vlsisystemdesign.com
D            Q D              Q
                 FF              FF              1 unit
                                                                   Area
                                                                           4 sq. unit
          a                 a a
            A1          y       O1 yy            1 unit
          b                 b b


              1 unit           1 unit

Let’s group flops and std cells together, assign dimensions, and calculate area


                                        Area
a Std.                1 unit                                  1 sq. unit
        y
b Cells


    1 unit

                                        Area
D            Q
                      1 unit                                  1 sq. unit
     FF
                                               www.vlsisystemdesign.com
D        Q D         Q
    FF          FF             Now, lets understand,
                               What is ‘core’ and ‘die’ Section of a chip ?
                               and
a            a a               How to arrive on its dimensions?
  A1     y       O1 yy
b            b b




                         www.vlsisystemdesign.com
D        Q D         Q
    FF          FF
                                           What is ‘core’ and ‘die’ Section of a chip ?

a            a a
  A1     y       O1 yy
b            b b




                                                                  Core



                         A 'core' is the section of the chip where
                         the fundamental logic of the design is
                         placed.
                                     www.vlsisystemdesign.com
D        Q D         Q
    FF          FF
                                            What is ‘core’ and ‘die’ Section of a chip ?

a            a a
  A1     y       O1 yy
b            b b




                                                                     Die


                                                                     Core



                         A ‘die’, which consists of core, is small
                         semiconductor material specimen on
                         which the fundamental circuit is
                         fabricated.
                                      www.vlsisystemdesign.com
How to arrive on its dimensions?




           D          Q D             Q
                FF              FF

                                            Die
           a             a a
             A1        y     O1 yy
           b             b b
                                            Core



Place all logical cells inside the ‘core’



               www.vlsisystemdesign.com
As shown below, the logical cells occupies
          the complete area of the core, the core is
          said to be 100% utilized.




D          Q D             Q
     FF              FF

                                Die
a             a a
  A1        y     O1 yy
b             b b
                                Core


     100 % Utilization




    www.vlsisystemdesign.com
(Area Occupied by Netlist)
                      Utilization Factor = -------------------------------------
                                           (Total Area of the Core)




            D         Q D          Q
                FF            FF

                                                  Die
            a           a a
              A1      y     O1 yy
            b           b b
                                                 Core


                100 % Utilization

             Therefore in above case,
   Utilization factor = 4 sq. unit/4 sq. unit = 1

               www.vlsisystemdesign.com
Aspect Ratio = Height / Width = 2 unit / 2 unit = 1
Now, let us understand
                 The impact on “Utilization factor” and
                 “Aspect Ratio”, by varying ‘core width’




D        Q D          Q
    FF          FF

                                                    Die
a          a a
  A1     y     O1 yy
b          b b
                                                    Core




           www.vlsisystemdesign.com
As shown below, the logical cells occupies
                  ‘half’ the area of the core, the core is said
                  to be 50% utilized.




D        Q D          Q
    FF           FF

                                                       Die
a          a a
  A1     y     O1 yy
b          b b
                                                       Core


               50 % Utilization




           www.vlsisystemdesign.com
(Area Occupied by Netlist)
                       Utilization Factor = -------------------------------------
                                            (Total Area of the Core)




    D        Q D          Q
        FF           FF

                                                                   Die
    a           a a
      A1      y     O1 yy
    b           b b
                                                                   Core


                   50 % Utilization

             Therefore in above case,
   Utilization factor = 4 sq. unit/8 sq. unit = 0.5

                www.vlsisystemdesign.com
Aspect Ratio = Height / Width = 2 unit / 4 unit = 0.5
Now, let us understand
                                                The impact on “Utilization factor” and
                                                “Aspect Ratio”, by varying ‘core width’
                                                and ‘core height’




D        Q D         Q
    FF          FF

                                                        Die
a            a a
  A1     y       O1 yy
b            b b
                                                        Core


                         Core and dei relation


                             www.vlsisystemdesign.com
As shown below, the logical cells
                                             occupies ‘one-fourth’ the area of the
                                             core, the core is said to be 25%
                                             utilized.




D        Q D         Q
    FF          FF

                                                    Die
a            a a
  A1     y       O1 yy
b            b b
                                                    Core

                           25 % Utilization




                         www.vlsisystemdesign.com
(Area Occupied by Netlist)
                                               Utilization Factor = -------------------------------------
                                                                    (Total Area of the Core)




D        Q D         Q
    FF          FF

                                                               Die
a            a a
  A1     y       O1 yy
b            b b
                                                               Core

                                      25 % Utilization

                                  Therefore in above case,
                      Utilization factor = 4 sq. unit/16 sq. unit = 0.25
                                    www.vlsisystemdesign.com
                     Aspect Ratio = Height / Width = 4 unit / 4 unit = 1
D        Q D        Q
    FF         FF

                                                   Die
a          a a
  A1     y     O1 yy
b          b b
                                                   Core




                        www.vlsisystemdesign.com
Therefore, what is utilization factor?




D        Q D        Q
    FF         FF

                                                   Die
a          a a
  A1     y     O1 yy
b          b b
                                                   Core




                        www.vlsisystemdesign.com
Therefore, what is utilization factor?

                                                                      (Area Occupied by
                                                                           Netlist)
                                               Utilization Factor =



D        Q D        Q
    FF         FF

                                                   Die
a          a a
  A1     y     O1 yy
b          b b
                                                   Core




                        www.vlsisystemdesign.com
Therefore, what is utilization factor?

                                                                    (Area Occupied by
                                                                           Netlist)
                                               Utilization Factor = -------------------------



D        Q D        Q
    FF         FF

                                                   Die
a          a a
  A1     y     O1 yy
b          b b
                                                   Core




                        www.vlsisystemdesign.com
Therefore, what is utilization factor?

                                                                    (Area Occupied by
                                                                           Netlist)
                                               Utilization Factor = -------------------------
                                                                    (Total Area of the
                                                                            Core)

D        Q D        Q
    FF         FF

                                                   Die
a          a a
  A1     y     O1 yy
b          b b
                                                   Core




                        www.vlsisystemdesign.com
Therefore, what is utilization factor?

                                                                    (Area Occupied by
                                                                           Netlist)
                                               Utilization Factor = -------------------------
                                                                    (Total Area of the
                                                                            Core)

D        Q D        Q
    FF         FF

                                                   Die
a          a a
  A1     y     O1 yy
b          b b
                                                   Core




                        www.vlsisystemdesign.com
With above netlist area (4 sq. unit), and, varying Width and height of the core,
we will observe the variations happening in UF (utilization factor) and AR (aspect ratio)



            Sr. No.   Width     Height          Area of Core     UF     AR
            1)        5         3.2             16               0.25   0.64
            2)        3.2       5               16               0.25   1.5625
            3)        2         8               16               0.25   4
            4)        4         4               16               0.25   1
            5)        8         2               16               0.25   0.25




           In the above table, in spite of varying width and height of the core,
           UF and Area of core remains the same, but Aspect Ratio varies.

Thus, it is observed, AR decides the shape of the chip.

In above table, option 4) will give a square chip, and others will form a rectangular chip.
                                      www.vlsisystemdesign.com
UF                    Netlist                   AR


• Chip specification
  will define UF, AR              Area of
  and Netlist.                     Core
• UF and netlist will
  decide the ‘Area’ of
  the core.

• ‘Area’ of the core
  and AR will decide
  the Shape, Width       H
  and Height of the
  core.

                             www.vlsisystemdesign.com
                                                        W
Thus we can define Width and Height of Core and Die.




H




                                                           Die


                                                           Core




                              W
                         www.vlsisystemdesign.com

More Related Content

What's hot

Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlockseInfochips (An Arrow Company)
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI Jayant Suthar
 
VLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyVLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyMurali Rai
 
Timing and Design Closure in Physical Design Flows
Timing and Design Closure in Physical Design Flows Timing and Design Closure in Physical Design Flows
Timing and Design Closure in Physical Design Flows Olivier Coudert
 
Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)shaik sharief
 
Clock Tree Timing 101
Clock Tree Timing 101Clock Tree Timing 101
Clock Tree Timing 101Silicon Labs
 
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemSynopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemMostafa Khamis
 
Physical Verification Design.pdf
Physical Verification Design.pdfPhysical Verification Design.pdf
Physical Verification Design.pdfAhmed Abdelazeem
 
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)VLSI SYSTEM Design
 
Logic synthesis,flootplan&placement
Logic synthesis,flootplan&placementLogic synthesis,flootplan&placement
Logic synthesis,flootplan&placementshaik sharief
 
Basic synthesis flow and commands in digital VLSI
Basic synthesis flow and commands in digital VLSIBasic synthesis flow and commands in digital VLSI
Basic synthesis flow and commands in digital VLSISurya Raj
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technologyMantra VLSI
 
Placement and routing in full custom physical design
Placement and routing in full custom physical designPlacement and routing in full custom physical design
Placement and routing in full custom physical designDeiptii Das
 

What's hot (20)

Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
 
Inputs of physical design
Inputs of physical designInputs of physical design
Inputs of physical design
 
Floor plan & Power Plan
Floor plan & Power Plan Floor plan & Power Plan
Floor plan & Power Plan
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI
 
VLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyVLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool Terminalogy
 
Timing and Design Closure in Physical Design Flows
Timing and Design Closure in Physical Design Flows Timing and Design Closure in Physical Design Flows
Timing and Design Closure in Physical Design Flows
 
Chapter1.slides
Chapter1.slidesChapter1.slides
Chapter1.slides
 
Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)
 
Clock Tree Timing 101
Clock Tree Timing 101Clock Tree Timing 101
Clock Tree Timing 101
 
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemSynopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
 
Physical Verification Design.pdf
Physical Verification Design.pdfPhysical Verification Design.pdf
Physical Verification Design.pdf
 
ASIC DESIGN FLOW
ASIC DESIGN FLOWASIC DESIGN FLOW
ASIC DESIGN FLOW
 
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
 
Logic synthesis,flootplan&placement
Logic synthesis,flootplan&placementLogic synthesis,flootplan&placement
Logic synthesis,flootplan&placement
 
Basic synthesis flow and commands in digital VLSI
Basic synthesis flow and commands in digital VLSIBasic synthesis flow and commands in digital VLSI
Basic synthesis flow and commands in digital VLSI
 
Vlsi Synthesis
Vlsi SynthesisVlsi Synthesis
Vlsi Synthesis
 
Standard-Cells.pdf
Standard-Cells.pdfStandard-Cells.pdf
Standard-Cells.pdf
 
STA.pdf
STA.pdfSTA.pdf
STA.pdf
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technology
 
Placement and routing in full custom physical design
Placement and routing in full custom physical designPlacement and routing in full custom physical design
Placement and routing in full custom physical design
 

Viewers also liked

Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)
Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)
Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)VLSI SYSTEM Design
 
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)VLSI SYSTEM Design
 
Vlsi physical design-notes
Vlsi physical design-notesVlsi physical design-notes
Vlsi physical design-notesDr.YNM
 
An Overview of IEEE 802.16m Radio Access Technology Globecom 2010
An Overview of IEEE 802.16m Radio Access Technology Globecom 2010An Overview of IEEE 802.16m Radio Access Technology Globecom 2010
An Overview of IEEE 802.16m Radio Access Technology Globecom 2010Sassan Ahmadi
 
Clk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeClk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeVLSI SYSTEM Design
 
Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI DesignTeam-VLSI-ITMU
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager InterviewGayle McDowell
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical designMd. Mahedi Mahfuj
 
Our Culture and Values
Our Culture and ValuesOur Culture and Values
Our Culture and ValuesSocialCops
 
Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1SUKESH Prathap
 

Viewers also liked (17)

Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)
Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)
Define location of Preplaced cells(http://www.vlsisystemdesign.com/PD-Flow.php)
 
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)
Floorplan (http://www.vlsisystemdesign.com/PD-Flow.php)
 
Place decap
Place decapPlace decap
Place decap
 
Need of Decoupling Capacitor
Need of Decoupling CapacitorNeed of Decoupling Capacitor
Need of Decoupling Capacitor
 
Vlsi physical design-notes
Vlsi physical design-notesVlsi physical design-notes
Vlsi physical design-notes
 
An Overview of IEEE 802.16m Radio Access Technology Globecom 2010
An Overview of IEEE 802.16m Radio Access Technology Globecom 2010An Overview of IEEE 802.16m Radio Access Technology Globecom 2010
An Overview of IEEE 802.16m Radio Access Technology Globecom 2010
 
SPEF format
SPEF formatSPEF format
SPEF format
 
Clk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeClk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold time
 
VLSI routing
VLSI routingVLSI routing
VLSI routing
 
Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI Design
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager Interview
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
 
Soft computing
Soft computingSoft computing
Soft computing
 
Our Culture and Values
Our Culture and ValuesOur Culture and Values
Our Culture and Values
 
Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1
 
Switching activity
Switching activitySwitching activity
Switching activity
 
investment analysis and portfolio management
investment analysis and portfolio management investment analysis and portfolio management
investment analysis and portfolio management
 

Similar to Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-Flow.php)

student_pres120202final
student_pres120202finalstudent_pres120202final
student_pres120202finalJohn Marquis
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdlArshit Rai
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdlArshit Rai
 
0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introductionMaurizio Donna
 
Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Scala Italy
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overviewNabil Chouba
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionPersiPersi1
 
Field programmable Gate Arrays Chapter 6.pdf
Field programmable Gate Arrays Chapter 6.pdfField programmable Gate Arrays Chapter 6.pdf
Field programmable Gate Arrays Chapter 6.pdfffwwx10
 
fpga1 - What is.pptx
fpga1 - What is.pptxfpga1 - What is.pptx
fpga1 - What is.pptxssuser0de10a
 
An Introduction to Field Programmable Gate Arrays
An Introduction to Field Programmable Gate ArraysAn Introduction to Field Programmable Gate Arrays
An Introduction to Field Programmable Gate ArraysKingshukDas35
 

Similar to Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-Flow.php) (20)

FPGA workshop
FPGA workshopFPGA workshop
FPGA workshop
 
student_pres120202final
student_pres120202finalstudent_pres120202final
student_pres120202final
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
Basics of vlsi
Basics of vlsiBasics of vlsi
Basics of vlsi
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction
 
Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overview
 
Vlsi
VlsiVlsi
Vlsi
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
FPGA @ UPB-BGA
FPGA @ UPB-BGAFPGA @ UPB-BGA
FPGA @ UPB-BGA
 
Field programmable Gate Arrays Chapter 6.pdf
Field programmable Gate Arrays Chapter 6.pdfField programmable Gate Arrays Chapter 6.pdf
Field programmable Gate Arrays Chapter 6.pdf
 
fpga1 - What is.pptx
fpga1 - What is.pptxfpga1 - What is.pptx
fpga1 - What is.pptx
 
No[1][1]
No[1][1]No[1][1]
No[1][1]
 
FPGA In a Nutshell
FPGA In a NutshellFPGA In a Nutshell
FPGA In a Nutshell
 
Cuda Architecture
Cuda ArchitectureCuda Architecture
Cuda Architecture
 
At the end of the rainbow
At the end of the rainbowAt the end of the rainbow
At the end of the rainbow
 
CASFPGA1.ppt
CASFPGA1.pptCASFPGA1.ppt
CASFPGA1.ppt
 
An Introduction to Field Programmable Gate Arrays
An Introduction to Field Programmable Gate ArraysAn Introduction to Field Programmable Gate Arrays
An Introduction to Field Programmable Gate Arrays
 
Fpga technology
Fpga technologyFpga technology
Fpga technology
 

Recently uploaded

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-Flow.php)

  • 1. Memory Processor output Input Power www.vlsisystemdesign.com
  • 2. Intro slide {Speed, Functionality (touch screen, Internet, chatting, etc), Battery Power, Size, etc …… “ …………. …………. Specifications To RTL module 8085 (clk, rst1, rst2, en, …. ) …. …. ….. End module www.vlsisystemdesign.com
  • 3. {Speed, Functionality (touch screen, Internet, chatting, etc), Battery Power, Size, etc …… “ …………. …………. Specifications To RTL module 8085 (clk, rst1, rst2, en, …. ) …. …. ….. End module RTL To GDS www.vlsisystemdesign.com
  • 4. {Speed, Functionality (touch screen, Internet, chatting, etc), Battery Power, Size, etc …… “ …………. …………. Specifications To RTL module 8085 (clk, rst1, rst2, en, …. ) …. …. ….. End module RTL To GDS GDS To Fabrication www.vlsisystemdesign.com
  • 5. {Speed, Functionality (touch screen, Internet, chatting, etc), Battery Power, Size, etc …… “ …………. …………. Specifications To RTL module 8085 (clk, rst1, rst2, en, …. ) …. …. ….. End module RTL To GDS GDS To Fabrication We will explore the Physical Aspects of Chip Design www.vlsisystemdesign.com
  • 6. We will explore the Physical Aspects of Chip Design www.vlsisystemdesign.com
  • 7. We will explore the Physical Aspects of Chip Design The first step to understand the physical aspects of a chip is www.vlsisystemdesign.com
  • 8. We will explore the Physical Aspects of Chip Design The first step to understand the physical aspects of a chip is Area of Core and Die of Chip www.vlsisystemdesign.com
  • 9. We will explore the Physical Aspects of Chip Design The first step to understand the physical aspects of a chip is Area of Core and Die of Chip Die Core www.vlsisystemdesign.com
  • 10. Let’s Begin with a netlist www.vlsisystemdesign.com
  • 11. Let’s Begin with a netlist a A1 y D Q b D Q a FF O1 y FF b Clk FF = FlipFlops/Latches/Registers A1, O1 = Standard Cells (AND, OR, INVERTER) www.vlsisystemdesign.com
  • 12. Let’s Begin with a netlist a A1 y D Q b D Q a FF O1 y FF b Clk FF = FlipFlops/Latches/Registers A1, O1 = Standard Cells (AND, OR, INVERTER) Consider, a netlist with 2 flops and 2 gates, with above shown connections Note : A "netlist" describes the connectivity of an electronic design. www.vlsisystemdesign.com
  • 13. a A1 y D Q b D Q a FF O1 y FF b Clk FF = FlipFlops/Latches/Registers A1, O1 = Standard Cells (AND, OR, INVERTER) www.vlsisystemdesign.com
  • 14. Now, lets convert the highlighted symbols into physical dimension a A1 y D Q b D Q a FF O1 y FF b Clk www.vlsisystemdesign.com
  • 15. Now, lets convert the highlighted symbols into physical dimension a A1 y D Q b D Q a FF O1 y FF b Clk a A1 y D Q b D Q a a FF O1 yy FF b b Clk www.vlsisystemdesign.com
  • 16. Now, lets convert the highlighted symbols into physical dimension a A1 y D Q b D Q a a FF O1 yy FF b b Clk www.vlsisystemdesign.com
  • 17. Let’s group combinational gates together into standard cells a A1 y D Q b D Q a a FF O1 yy FF b b Clk www.vlsisystemdesign.com
  • 18. Let’s group combinational gates together into standard cells a A1 y D Q b D Q a a FF O1 yy FF b b Clk a Std. y b Cells www.vlsisystemdesign.com
  • 19. Let the length and breadth of std cell be 1 unit a A1 y D Q b D Q a a FF O1 yy FF b b Clk a Std. y b Cells 1 unit www.vlsisystemdesign.com
  • 20. Let the length and breadth of std cell be 1 unit a A1 y D Q b D Q a a FF O1 yy FF b b Clk a Std. 1 unit y b Cells 1 unit www.vlsisystemdesign.com
  • 21. Thus, the area of 1 std cell = 1 sq.unit a A1 y D Q b D Q a a FF O1 yy FF b b Clk Area a Std. 1 unit y b Cells 1 unit www.vlsisystemdesign.com
  • 22. Thus, the area of 1 std cell = 1 sq.unit a A1 y D Q b D Q a a FF O1 yy FF b b Clk Area a Std. 1 unit 1 sq. unit y b Cells 1 unit www.vlsisystemdesign.com
  • 23. Similarly, let’s group flops together, assign dimensions, and calculate area a A1 y D Q b D Q a a FF O1 yy FF b b Clk Area a Std. 1 unit 1 sq. unit y b Cells 1 unit D Q FF www.vlsisystemdesign.com
  • 24. Similarly, let’s group flops together, assign dimensions, and calculate area a A1 y D Q b D Q a a FF O1 yy FF b b Clk Area a Std. 1 unit 1 sq. unit y b Cells 1 unit Area D Q 1 unit 1 sq. unit FF www.vlsisystemdesign.com
  • 25. Let us understand The area occupied by the below netlist on a Silicon Wafer a A1 y D Q b D Q a a FF O1 yy FF b b Clk Area a Std. 1 unit 1 sq. unit y b Cells 1 unit Area D Q 1 unit 1 sq. unit FF www.vlsisystemdesign.com
  • 26. D Q FF a A1 y b D Q a a O1 yy FF b b Area a Std. 1 unit 1 sq. unit y b Cells 1 unit Area D Q 1 unit 1 sq. unit FF www.vlsisystemdesign.com
  • 27. D Q D Q FF FF a A1 y b a a O1 yy b b Area a Std. 1 unit 1 sq. unit y b Cells 1 unit Area D Q 1 unit 1 sq. unit FF www.vlsisystemdesign.com
  • 28. D Q D Q FF FF a A1 y b a a O1 yy b b Area a Std. 1 unit 1 sq. unit y b Cells 1 unit Area D Q 1 unit 1 sq. unit FF www.vlsisystemdesign.com
  • 29. D Q D Q FF FF a a a A1 y O1 yy b b b Let’s group flops and std cells together, assign dimensions, and calculate area Area a Std. 1 unit 1 sq. unit y b Cells 1 unit Area D Q 1 unit 1 sq. unit FF www.vlsisystemdesign.com
  • 30. D Q D Q FF FF 1 unit Area 4 sq. unit a a a A1 y O1 yy 1 unit b b b 1 unit 1 unit Let’s group flops and std cells together, assign dimensions, and calculate area Area a Std. 1 unit 1 sq. unit y b Cells 1 unit Area D Q 1 unit 1 sq. unit FF www.vlsisystemdesign.com
  • 31. D Q D Q FF FF Now, lets understand, What is ‘core’ and ‘die’ Section of a chip ? and a a a How to arrive on its dimensions? A1 y O1 yy b b b www.vlsisystemdesign.com
  • 32. D Q D Q FF FF What is ‘core’ and ‘die’ Section of a chip ? a a a A1 y O1 yy b b b Core A 'core' is the section of the chip where the fundamental logic of the design is placed. www.vlsisystemdesign.com
  • 33. D Q D Q FF FF What is ‘core’ and ‘die’ Section of a chip ? a a a A1 y O1 yy b b b Die Core A ‘die’, which consists of core, is small semiconductor material specimen on which the fundamental circuit is fabricated. www.vlsisystemdesign.com
  • 34. How to arrive on its dimensions? D Q D Q FF FF Die a a a A1 y O1 yy b b b Core Place all logical cells inside the ‘core’ www.vlsisystemdesign.com
  • 35. As shown below, the logical cells occupies the complete area of the core, the core is said to be 100% utilized. D Q D Q FF FF Die a a a A1 y O1 yy b b b Core 100 % Utilization www.vlsisystemdesign.com
  • 36. (Area Occupied by Netlist) Utilization Factor = ------------------------------------- (Total Area of the Core) D Q D Q FF FF Die a a a A1 y O1 yy b b b Core 100 % Utilization Therefore in above case, Utilization factor = 4 sq. unit/4 sq. unit = 1 www.vlsisystemdesign.com Aspect Ratio = Height / Width = 2 unit / 2 unit = 1
  • 37. Now, let us understand The impact on “Utilization factor” and “Aspect Ratio”, by varying ‘core width’ D Q D Q FF FF Die a a a A1 y O1 yy b b b Core www.vlsisystemdesign.com
  • 38. As shown below, the logical cells occupies ‘half’ the area of the core, the core is said to be 50% utilized. D Q D Q FF FF Die a a a A1 y O1 yy b b b Core 50 % Utilization www.vlsisystemdesign.com
  • 39. (Area Occupied by Netlist) Utilization Factor = ------------------------------------- (Total Area of the Core) D Q D Q FF FF Die a a a A1 y O1 yy b b b Core 50 % Utilization Therefore in above case, Utilization factor = 4 sq. unit/8 sq. unit = 0.5 www.vlsisystemdesign.com Aspect Ratio = Height / Width = 2 unit / 4 unit = 0.5
  • 40. Now, let us understand The impact on “Utilization factor” and “Aspect Ratio”, by varying ‘core width’ and ‘core height’ D Q D Q FF FF Die a a a A1 y O1 yy b b b Core Core and dei relation www.vlsisystemdesign.com
  • 41. As shown below, the logical cells occupies ‘one-fourth’ the area of the core, the core is said to be 25% utilized. D Q D Q FF FF Die a a a A1 y O1 yy b b b Core 25 % Utilization www.vlsisystemdesign.com
  • 42. (Area Occupied by Netlist) Utilization Factor = ------------------------------------- (Total Area of the Core) D Q D Q FF FF Die a a a A1 y O1 yy b b b Core 25 % Utilization Therefore in above case, Utilization factor = 4 sq. unit/16 sq. unit = 0.25 www.vlsisystemdesign.com Aspect Ratio = Height / Width = 4 unit / 4 unit = 1
  • 43. D Q D Q FF FF Die a a a A1 y O1 yy b b b Core www.vlsisystemdesign.com
  • 44. Therefore, what is utilization factor? D Q D Q FF FF Die a a a A1 y O1 yy b b b Core www.vlsisystemdesign.com
  • 45. Therefore, what is utilization factor? (Area Occupied by Netlist) Utilization Factor = D Q D Q FF FF Die a a a A1 y O1 yy b b b Core www.vlsisystemdesign.com
  • 46. Therefore, what is utilization factor? (Area Occupied by Netlist) Utilization Factor = ------------------------- D Q D Q FF FF Die a a a A1 y O1 yy b b b Core www.vlsisystemdesign.com
  • 47. Therefore, what is utilization factor? (Area Occupied by Netlist) Utilization Factor = ------------------------- (Total Area of the Core) D Q D Q FF FF Die a a a A1 y O1 yy b b b Core www.vlsisystemdesign.com
  • 48. Therefore, what is utilization factor? (Area Occupied by Netlist) Utilization Factor = ------------------------- (Total Area of the Core) D Q D Q FF FF Die a a a A1 y O1 yy b b b Core www.vlsisystemdesign.com
  • 49. With above netlist area (4 sq. unit), and, varying Width and height of the core, we will observe the variations happening in UF (utilization factor) and AR (aspect ratio) Sr. No. Width Height Area of Core UF AR 1) 5 3.2 16 0.25 0.64 2) 3.2 5 16 0.25 1.5625 3) 2 8 16 0.25 4 4) 4 4 16 0.25 1 5) 8 2 16 0.25 0.25 In the above table, in spite of varying width and height of the core, UF and Area of core remains the same, but Aspect Ratio varies. Thus, it is observed, AR decides the shape of the chip. In above table, option 4) will give a square chip, and others will form a rectangular chip. www.vlsisystemdesign.com
  • 50. UF Netlist AR • Chip specification will define UF, AR Area of and Netlist. Core • UF and netlist will decide the ‘Area’ of the core. • ‘Area’ of the core and AR will decide the Shape, Width H and Height of the core. www.vlsisystemdesign.com W
  • 51. Thus we can define Width and Height of Core and Die. H Die Core W www.vlsisystemdesign.com