SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Understanding cts log_messages
Understanding cts log_messagesUnderstanding cts log_messages
Understanding cts log_messagesMujahid Mohammed
 
Implementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsImplementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsM Mei
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technologyMantra VLSI
 
ASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENTASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENThelloactiva
 
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 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)
 
Physical design
Physical design Physical design
Physical design Mantra VLSI
 
Physical Verification Design.pdf
Physical Verification Design.pdfPhysical Verification Design.pdf
Physical Verification Design.pdfAhmed Abdelazeem
 
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
 
Topograhical synthesis
Topograhical synthesis   Topograhical synthesis
Topograhical synthesis Deiptii Das
 
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
 

La actualidad más candente (20)

Clock Tree Synthesis.pdf
Clock Tree Synthesis.pdfClock Tree Synthesis.pdf
Clock Tree Synthesis.pdf
 
Understanding cts log_messages
Understanding cts log_messagesUnderstanding cts log_messages
Understanding cts log_messages
 
Floor plan & Power Plan
Floor plan & Power Plan Floor plan & Power Plan
Floor plan & Power Plan
 
Implementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsImplementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew Groups
 
Flip Chip technology
Flip Chip technologyFlip Chip technology
Flip Chip technology
 
ASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENTASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENT
 
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 design
Physical design Physical design
Physical design
 
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
 
Physical design
Physical design Physical design
Physical design
 
Inputs of physical design
Inputs of physical designInputs of physical design
Inputs of physical design
 
Physical Verification Design.pdf
Physical Verification Design.pdfPhysical Verification Design.pdf
Physical Verification Design.pdf
 
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
 
Topograhical synthesis
Topograhical synthesis   Topograhical synthesis
Topograhical synthesis
 
Asic design flow
Asic design flowAsic design flow
Asic design flow
 
VLSI Power Reduction
VLSI Power ReductionVLSI Power Reduction
VLSI Power Reduction
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI
 
Routing.pdf
Routing.pdfRouting.pdf
Routing.pdf
 
Floorplanning.pdf
Floorplanning.pdfFloorplanning.pdf
Floorplanning.pdf
 
Standard-Cells.pdf
Standard-Cells.pdfStandard-Cells.pdf
Standard-Cells.pdf
 

Destacado

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
 

Destacado (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 a 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
 
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
 
Parallelism Processor Design
Parallelism Processor DesignParallelism Processor Design
Parallelism Processor DesignSri Prasanna
 

Similar a 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
 
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
 
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
 
CASFPGA1.ppt
CASFPGA1.pptCASFPGA1.ppt
CASFPGA1.ppt
 
Fpga technology
Fpga technologyFpga technology
Fpga technology
 
Parallelism Processor Design
Parallelism Processor DesignParallelism Processor Design
Parallelism Processor Design
 

Último

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 

Último (20)

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 

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