SlideShare a Scribd company logo
1 of 61
Let us assume, the below are the dimensions of the chip




                                                          Die


                                                          Core


                     www.vlsisystemdesign.com
Let’s explore how a city is planned




           www.vlsisystemdesign.com
Let’s explore how a city is planned




                                  Railway
 Hospital
                                  Station




                                  Water
Playground
                               Storage Tank




             www.vlsisystemdesign.com
Basic necessities and utilities are pre-planned and positioned,
in a manner to have the best reachability by each citizen




                                             Railway
            Hospital
                                             Station




                                             Water
           Playground
                                          Storage Tank




                        www.vlsisystemdesign.com
In a similar fashion, we start planning the chip area, by prioritizing the location
of critical cells.




                                                                      Die


                                                                      Core


                              www.vlsisystemdesign.com
Crtical cells can be IP’s (memories, ALU, etc.) or std cells (clock Buffer, clock inverter, etc )




                                                                             Die


                                                                             Core


                                    www.vlsisystemdesign.com
Let us understand, what are IP’s, std cells and their architecture?




                                                                 Die


                                                                Core


                         www.vlsisystemdesign.com
IP is a reusable unit of logic, cell, or chip layout design that is the intellectual
property designed by any individual.

 IP are also sometimes offered as generic gate-level netlist. i.e. standard cells,
  and complex cells.

 It consists of transistor level layout for logical cells and complex cells, which
  are implemented using layout tools.

 Lets have a look into internal of IP’s




                                     www.vlsisystemdesign.com
Consider one of the most commonly used IP i.e. CMOS Inverter




           Vdd                                        Vdd



  In      Inverter   Out                         In            Out




           Vss                                        Vss




                      www.vlsisystemdesign.com
CMOS Inverter consist of P-MOS Transistor




        Vdd

                                                 PMOS – P Diff

In                 Out




        Vss




                   www.vlsisystemdesign.com
CMOS Inverter consist of N-MOS Transistor




        Vdd

                                                 PMOS – P Diff

In                Out

                                                 NMOS – N Diff


        Vss




                   www.vlsisystemdesign.com
CMOS Inverter consist of Polysilicon Gate.




                        Vdd
                                                              Poly Gate
                                                                           PMOS – P Diff

              In                  Out

                                                                           NMOS – N Diff


                        Vss




Note : At the component level, polysilicon has been used as the conducting gate
material in MOSFET and CMOS processing technologies.
                                   www.vlsisystemdesign.com
CMOS Inverter IN/ OUT Lines




     Vdd
                                           Poly Gate
                                                       PMOS – P Diff

In             Out                  In

                                                       NMOS – N Diff


     Vss




                www.vlsisystemdesign.com
CMOS Inverter IN/ OUT Ports




     Vdd
                                           Poly Gate
                                                       PMOS – P Diff

In             Out                  In                      Out

                                                       NMOS – N Diff


     Vss




                www.vlsisystemdesign.com
CMOS Inverter Vdd & Vss Ports.


                                                       Vdd

     Vdd
                                           Poly Gate
                                                         PMOS – P Diff

In              Out                 In                        Out

                                                         NMOS – N Diff


     Vss
                                                       Vss




                www.vlsisystemdesign.com
Lets draw preliminary layout of inverter using stick diagram




                   www.vlsisystemdesign.com
Lets draw preliminary layout of inverter using stick diagram


Stick Diagrams are useful for planning the layout and routing of integrated circuits.

Every Line of a conducting material layer is represented by a line of a distinct color.




                                www.vlsisystemdesign.com
Lets draw preliminary layout of inverter using stick diagram


Stick Diagrams are useful for planning the layout and routing of integrated circuits.

Every Line of a conducting material layer is represented by a line of a distinct color.




                                                Polysilicon Gate


                                               P Diffusion


                                               N Diffusion

                                               Metal


                                                Contact

                                www.vlsisystemdesign.com
P-MOS Transistor represented by Bottle Green Color line




         PMOS – P Diff                                    P Diff




                     www.vlsisystemdesign.com
N-MOS Transistor represented by a Apple Green Color line




        PMOS – P Diff                                      P Diff




        NMOS – N Diff                                      N Diff




                    www.vlsisystemdesign.com
Polysilicon gates represented by Brown Color line




Poly Gate                                                       Poly
                   PMOS – P Diff                                       P Diff




                   NMOS – N Diff                                       N Diff




                                www.vlsisystemdesign.com
Metal is represented by Bottle Blue Color line




     Poly Gate                                                       Poly
                        PMOS – P Diff                                       P Diff

In                                                              In

                        NMOS – N Diff                                       N Diff




                                     www.vlsisystemdesign.com
Contacts are represented by Black Cross




     Poly Gate                                                      Poly
                        PMOS – P Diff                                           P Diff

In                                                             In

                        NMOS – N Diff                                           N Diff




                                                                    = Contact


                                    www.vlsisystemdesign.com
Metal is represented by Bottle Blue Color line




     Poly Gate                                                       Poly
                        PMOS – P Diff                                            P Diff

In                            Out                               In                  Out

                        NMOS – N Diff                                            N Diff




                                                                     = Contact


                                     www.vlsisystemdesign.com
Contacts are represented by Black Cross




     Poly Gate                                                      Poly
                        PMOS – P Diff                                           P Diff

In                           Out                               In                  Out

                        NMOS – N Diff                                           N Diff




                                                                    = Contact


                                    www.vlsisystemdesign.com
Metal is represented by Bottle Blue Color line


                     Vdd                                               Vdd



     Poly Gate                                                       Poly
                        PMOS – P Diff                                            P Diff

In                            Out                               In                  Out

                        NMOS – N Diff                                            N Diff



                     Vss                                               Vss



                                                                     = Contact


                                     www.vlsisystemdesign.com
Metal is represented by Bottle Blue Color line


                     Vdd                                               Vdd



     Poly Gate                                                       Poly
                        PMOS – P Diff                                            P Diff

In                            Out                               In                  Out

                        NMOS – N Diff                                            N Diff



                     Vss                                               Vss



                                                                     = Contact


                                     www.vlsisystemdesign.com
Stick Diagrams are converted to Cell Layout by assigning length and width to the Wire



            Vdd                                                    Vdd


         Poly                                                    Poly
                        P Diff                                               P Diff

In                         Out                              In                  Out

                        N Diff                                               N Diff



           Vss                                                     Vss


         = Contact                                               = Contact


                                 www.vlsisystemdesign.com
Stick Diagrams are converted to Cell Layout by assigning length and width to the Wire



                                    Vdd
                                                         Width (w)

                                Poly
                                                     P Diff

                       In                                 Out

                                                     N Diff



                                    Vss


                                 = Contact


                              www.vlsisystemdesign.com
Stick Diagrams are converted to Cell Layout by assigning length and width to the Wire



                                    Vdd
                                                         Width (w)
                                 Length (L)
                                Poly
                                                     P Diff

                       In                                 Out

                                                     N Diff



                                    Vss


                                 = Contact


                              www.vlsisystemdesign.com
Cell Layout is a Black Box for IP User.

                                                              Vdd
       Vdd
                       Width (w)
     Length (L)
     Poly                                                   Poly
                     P Diff                                             P Diff

In                      Out                   In                                 Out

                     N Diff                                             N Diff



       Vss

                                                              Vss
     = Contact                                              = Contact


                                www.vlsisystemdesign.com
In Black Box, internal architecture counts less compared to IP Functionality

              Vdd                                                Vdd




          Poly                                                Poly
                          P Diff                                             P Diff

In                                    Out        In                                   Out

                          N Diff                                             N Diff




             Vss                                                Vss
           = Contact                                          = Contact


                                   www.vlsisystemdesign.com
IP’s serves the purpose of the Circuit design
                        i.e. Inverter in this case
       Vdd



                                                              Vdd
     Poly
                     P Diff

In                               Out                     In         Out

                     N Diff

                                                              Vss


       Vss
     = Contact


                              www.vlsisystemdesign.com
Similarly, other IP’s available as blocks :




                    www.vlsisystemdesign.com
Similarly, other IP’s available as blocks :




      Vdd


In1
      AND          Out
In2



      Vss




                                www.vlsisystemdesign.com
Similarly, other IP’s available as blocks :




      Vdd                               Vdd


In1                          In1
      AND          Out                  OR            Out
In2                          In2



      Vss                               Vss




                                www.vlsisystemdesign.com
Similarly, other IP’s available as blocks :




      Vdd                               Vdd                       Vdd


In1                          In1                            In1
      AND          Out                  OR            Out         NAND   Out
In2                          In2                            In2



      Vss                               Vss                       Vss




                                www.vlsisystemdesign.com
Complex blocks are also offered as IP’s




                  www.vlsisystemdesign.com
Complex blocks are also offered as IP’s




     Vdd




In              Out




     Vss




                       www.vlsisystemdesign.com
Complex blocks are also offered as IP’s

     Buffer is nothing but two inverters connected back-to-back

         Vdd




In                  Out




         Vss




                           www.vlsisystemdesign.com
Complex blocks are also offered as IP’s

     Buffer is nothing but two inverters connected back-to-back

         Vdd                                               Vdd    Vdd




In                  Out                               In                Out




         Vss                                               Vss    Vss




                           www.vlsisystemdesign.com
Complex blocks are also offered as IP’s

           Buffer is nothing but two inverters connected back-to-back

     Vdd        Vdd



In                          Out




     Vss        Vss




                                  www.vlsisystemdesign.com
Complex blocks are also offered as IP’s

           Buffer is nothing but two inverters connected back-to-back

     Vdd        Vdd                                          Vdd                 Vdd


                                                         Poly                   Poly
                                                                   P Diff              P Diff
In                          Out              In                        In Out                   Out
                                                                   N Diff              N Diff


     Vss        Vss




                                  www.vlsisystemdesign.com
Complex blocks are also offered as IP’s

           Buffer is nothing but two inverters connected back-to-back

     Vdd        Vdd                                               Vdd



In                          Out                              In   Buffer   Out




     Vss        Vss                                               Vss




                                  www.vlsisystemdesign.com
IP’s are offered in form of rectangular/square boxes




                  www.vlsisystemdesign.com
IP’s are offered in form of rectangular/square boxes
For E.g. The Buffer IP, will be represented as below




                   www.vlsisystemdesign.com
IP’s are offered in form of rectangular/square boxes
        For E.g. The Buffer IP, will be represented as below


     Vdd




In   Buffer     Out                                            Buffer




     Vss




                           www.vlsisystemdesign.com
IP’s are offered in form of rectangular/square boxes
For E.g. The AND Gate IP, will be represented as below




                  www.vlsisystemdesign.com
IP’s are offered in form of rectangular/square boxes
            For E.g. The AND Gate IP, will be represented as below


      Vdd


In1
      AND         Out                                                AND
In2



      Vss




                              www.vlsisystemdesign.com
Commonly asked Question
How do we differentiate between Vdd and Vss ?




                         www.vlsisystemdesign.com
Commonly asked Question
How do we differentiate between Vdd and Vss ?

It is represented in below pattern.
A Cross line on the bottom left of the Block represents Vss and top corner Vdd




                            www.vlsisystemdesign.com
Commonly asked Question
How do we differentiate between Vdd and Vss ?

It is represented in below pattern.
A Cross line on the bottom left of the Block represents Vss and top corner Vdd


                                                                       Vdd


    Buffer                                                   Buffer

                                                                       Vss

                                                                       Vdd

     AND                                                     AND


                                                                       Vss


                            www.vlsisystemdesign.com
Complex blocks e.g. ALU




             ALU
         www.vlsisystemdesign.com
Complex blocks e.g. ALU will be represented as below IP Block




                        ALU
                    www.vlsisystemdesign.com
• Memory is also a Complex IP used commonly.

• It is necessary to pre-define the geometrical location of these IP’s on a chip,
  so that the automated PNR tools do not modify their locations

• These cells are referred to as Pre-placed cells




                               www.vlsisystemdesign.com
Die


                           Core


www.vlsisystemdesign.com
Block a




                                     Die


                                     Core


          www.vlsisystemdesign.com
Block a       Block b




                                     Die


                                     Core


          www.vlsisystemdesign.com
Block a         Block b


      Block c




                                     Die


                                     Core


          www.vlsisystemdesign.com
Block a         Block b
Pre-placed
   Cells
                   Block c




                                                  Die


                                                  Core


                       www.vlsisystemdesign.com
Thus we have defined the Location of Pre-placed Cell in Chip




                    Block a         Block b
Pre-placed
   Cells
                          Block c




                                                                            Die


                                                                            Core

                              www.vlsisystemdesign.com

More Related Content

What's hot

Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...VLSI SYSTEM Design
 
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
 
Understanding cts log_messages
Understanding cts log_messagesUnderstanding cts log_messages
Understanding cts log_messagesMujahid Mohammed
 
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
 
Timing closure document
Timing closure documentTiming closure document
Timing closure documentAlan Tran
 
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
 
Physical design-complete
Physical design-completePhysical design-complete
Physical design-completeMurali Rai
 
Intellectual property in vlsi
Intellectual property in vlsiIntellectual property in vlsi
Intellectual property in vlsiSaransh Choudhary
 
8. Clock Tree Synthesis.pdf
8. Clock Tree Synthesis.pdf8. Clock Tree Synthesis.pdf
8. Clock Tree Synthesis.pdfAhmed Abdelazeem
 
VLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyVLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyMurali Rai
 
Vlsi physical design
Vlsi physical designVlsi physical design
Vlsi physical designI World Tech
 

What's hot (20)

pramod
pramodpramod
pramod
 
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
 
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
 
Understanding cts log_messages
Understanding cts log_messagesUnderstanding cts log_messages
Understanding cts log_messages
 
Clock Tree Synthesis.pdf
Clock Tree Synthesis.pdfClock Tree Synthesis.pdf
Clock Tree Synthesis.pdf
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI
 
Timing closure document
Timing closure documentTiming closure document
Timing closure document
 
Floorplanning.pdf
Floorplanning.pdfFloorplanning.pdf
Floorplanning.pdf
 
Vlsi Synthesis
Vlsi SynthesisVlsi Synthesis
Vlsi Synthesis
 
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
 
Physical design-complete
Physical design-completePhysical design-complete
Physical design-complete
 
Floor plan & Power Plan
Floor plan & Power Plan Floor plan & Power Plan
Floor plan & Power Plan
 
Pd flow i
Pd flow iPd flow i
Pd flow i
 
Intellectual property in vlsi
Intellectual property in vlsiIntellectual property in vlsi
Intellectual property in vlsi
 
Inputs of physical design
Inputs of physical designInputs of physical design
Inputs of physical design
 
8. Clock Tree Synthesis.pdf
8. Clock Tree Synthesis.pdf8. Clock Tree Synthesis.pdf
8. Clock Tree Synthesis.pdf
 
Back end[1] debdeep
Back end[1]  debdeepBack end[1]  debdeep
Back end[1] debdeep
 
VLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyVLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool Terminalogy
 
Vlsi physical design
Vlsi physical designVlsi physical design
Vlsi physical design
 
ZERO WIRE LOAD MODEL.pptx
ZERO WIRE LOAD MODEL.pptxZERO WIRE LOAD MODEL.pptx
ZERO WIRE LOAD MODEL.pptx
 

Viewers also liked

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
 
X$Tables And Sga Scanner, DOAG2009
X$Tables And Sga Scanner, DOAG2009X$Tables And Sga Scanner, DOAG2009
X$Tables And Sga Scanner, DOAG2009Frank
 
Java 8 Streams And Common Operations By Harmeet Singh(Taara)
Java 8 Streams And Common Operations By Harmeet Singh(Taara)Java 8 Streams And Common Operations By Harmeet Singh(Taara)
Java 8 Streams And Common Operations By Harmeet Singh(Taara)Harmeet Singh(Taara)
 
Buffer and scanner
Buffer and scannerBuffer and scanner
Buffer and scannerArif Ullah
 
java: basics, user input, data type, constructor
java:  basics, user input, data type, constructorjava:  basics, user input, data type, constructor
java: basics, user input, data type, constructorShivam Singhal
 
1 java - data type
1  java - data type1  java - data type
1 java - data typevinay arora
 
Understanding java streams
Understanding java streamsUnderstanding java streams
Understanding java streamsShahjahan Samoon
 
Esoft Metro Campus - Certificate in java basics
Esoft Metro Campus - Certificate in java basicsEsoft Metro Campus - Certificate in java basics
Esoft Metro Campus - Certificate in java basicsRasan Samarasinghe
 
Object-Oriented Analysis and Design
Object-Oriented Analysis and DesignObject-Oriented Analysis and Design
Object-Oriented Analysis and DesignRiazAhmad786
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignMotaz Saad
 
Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1SUKESH Prathap
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and DesignHaitham El-Ghareeb
 

Viewers also liked (16)

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
 
X$Tables And Sga Scanner, DOAG2009
X$Tables And Sga Scanner, DOAG2009X$Tables And Sga Scanner, DOAG2009
X$Tables And Sga Scanner, DOAG2009
 
Java 8 Streams And Common Operations By Harmeet Singh(Taara)
Java 8 Streams And Common Operations By Harmeet Singh(Taara)Java 8 Streams And Common Operations By Harmeet Singh(Taara)
Java 8 Streams And Common Operations By Harmeet Singh(Taara)
 
Buffer and scanner
Buffer and scannerBuffer and scanner
Buffer and scanner
 
java: basics, user input, data type, constructor
java:  basics, user input, data type, constructorjava:  basics, user input, data type, constructor
java: basics, user input, data type, constructor
 
1 java - data type
1  java - data type1  java - data type
1 java - data type
 
Jnp
JnpJnp
Jnp
 
Understanding java streams
Understanding java streamsUnderstanding java streams
Understanding java streams
 
Java I/O
Java I/OJava I/O
Java I/O
 
Esoft Metro Campus - Certificate in java basics
Esoft Metro Campus - Certificate in java basicsEsoft Metro Campus - Certificate in java basics
Esoft Metro Campus - Certificate in java basics
 
Object-Oriented Analysis and Design
Object-Oriented Analysis and DesignObject-Oriented Analysis and Design
Object-Oriented Analysis and Design
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and Design
 
Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1
 
Switching activity
Switching activitySwitching activity
Switching activity
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 

Similar to Planning critical cells and IP layout in chip design

Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012Brent Salisbury
 
MetroScientific Week 1.pptx
MetroScientific Week 1.pptxMetroScientific Week 1.pptx
MetroScientific Week 1.pptxBipin Saha
 
VLSI-mosfet-construction engineering ECE
VLSI-mosfet-construction engineering ECEVLSI-mosfet-construction engineering ECE
VLSI-mosfet-construction engineering ECEjpradha86
 
Introduction to COMS VLSI Design
Introduction to COMS VLSI DesignIntroduction to COMS VLSI Design
Introduction to COMS VLSI DesignEutectics
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsIkhwan_Fakrudin
 
Bicmos Technology - Overview
Bicmos Technology - OverviewBicmos Technology - Overview
Bicmos Technology - OverviewAyush Mittal
 
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...rameshreddybattini
 
VLSI DESIGN- MOS TRANSISTOR
VLSI DESIGN- MOS TRANSISTORVLSI DESIGN- MOS TRANSISTOR
VLSI DESIGN- MOS TRANSISTORKarthik Vivek
 
Ankita Gloria Kerketta (3)
Ankita Gloria Kerketta (3)Ankita Gloria Kerketta (3)
Ankita Gloria Kerketta (3)rbvrfbv fbv gf
 
EC6601 VLSI Design CMOS Fabrication
EC6601 VLSI Design   CMOS FabricationEC6601 VLSI Design   CMOS Fabrication
EC6601 VLSI Design CMOS Fabricationchitrarengasamy
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosBrent Salisbury
 
Asic backend design
Asic backend designAsic backend design
Asic backend designkbipeen
 

Similar to Planning critical cells and IP layout in chip design (20)

vlsi
vlsivlsi
vlsi
 
lec23Concl.ppt
lec23Concl.pptlec23Concl.ppt
lec23Concl.ppt
 
Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012
 
MetroScientific Week 1.pptx
MetroScientific Week 1.pptxMetroScientific Week 1.pptx
MetroScientific Week 1.pptx
 
VLSI-mosfet-construction engineering ECE
VLSI-mosfet-construction engineering ECEVLSI-mosfet-construction engineering ECE
VLSI-mosfet-construction engineering ECE
 
CMOS Transistor
CMOS TransistorCMOS Transistor
CMOS Transistor
 
Introduction to COMS VLSI Design
Introduction to COMS VLSI DesignIntroduction to COMS VLSI Design
Introduction to COMS VLSI Design
 
Ijetr011811
Ijetr011811Ijetr011811
Ijetr011811
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuits
 
Bicmos Technology - Overview
Bicmos Technology - OverviewBicmos Technology - Overview
Bicmos Technology - Overview
 
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
CMOS VLSI PROJECT || CMOS 3-Bit Binary to Square of the given Input || MULTIP...
 
VLSI DESIGN- MOS TRANSISTOR
VLSI DESIGN- MOS TRANSISTORVLSI DESIGN- MOS TRANSISTOR
VLSI DESIGN- MOS TRANSISTOR
 
Khan and morrison_dq207
Khan and morrison_dq207Khan and morrison_dq207
Khan and morrison_dq207
 
VLSI-Module-3.pdf
VLSI-Module-3.pdfVLSI-Module-3.pdf
VLSI-Module-3.pdf
 
Power
PowerPower
Power
 
Ankita Gloria Kerketta (3)
Ankita Gloria Kerketta (3)Ankita Gloria Kerketta (3)
Ankita Gloria Kerketta (3)
 
EC6601 VLSI Design CMOS Fabrication
EC6601 VLSI Design   CMOS FabricationEC6601 VLSI Design   CMOS Fabrication
EC6601 VLSI Design CMOS Fabrication
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
 
Asic backend design
Asic backend designAsic backend design
Asic backend design
 
Asic pd
Asic pdAsic pd
Asic pd
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
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
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
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
 
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
 
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
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
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
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Recently uploaded (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
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
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
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
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
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
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
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)
 
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
 
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...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
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
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

Planning critical cells and IP layout in chip design

  • 1. Let us assume, the below are the dimensions of the chip Die Core www.vlsisystemdesign.com
  • 2. Let’s explore how a city is planned www.vlsisystemdesign.com
  • 3. Let’s explore how a city is planned Railway Hospital Station Water Playground Storage Tank www.vlsisystemdesign.com
  • 4. Basic necessities and utilities are pre-planned and positioned, in a manner to have the best reachability by each citizen Railway Hospital Station Water Playground Storage Tank www.vlsisystemdesign.com
  • 5. In a similar fashion, we start planning the chip area, by prioritizing the location of critical cells. Die Core www.vlsisystemdesign.com
  • 6. Crtical cells can be IP’s (memories, ALU, etc.) or std cells (clock Buffer, clock inverter, etc ) Die Core www.vlsisystemdesign.com
  • 7. Let us understand, what are IP’s, std cells and their architecture? Die Core www.vlsisystemdesign.com
  • 8. IP is a reusable unit of logic, cell, or chip layout design that is the intellectual property designed by any individual.  IP are also sometimes offered as generic gate-level netlist. i.e. standard cells, and complex cells.  It consists of transistor level layout for logical cells and complex cells, which are implemented using layout tools.  Lets have a look into internal of IP’s www.vlsisystemdesign.com
  • 9. Consider one of the most commonly used IP i.e. CMOS Inverter Vdd Vdd In Inverter Out In Out Vss Vss www.vlsisystemdesign.com
  • 10. CMOS Inverter consist of P-MOS Transistor Vdd PMOS – P Diff In Out Vss www.vlsisystemdesign.com
  • 11. CMOS Inverter consist of N-MOS Transistor Vdd PMOS – P Diff In Out NMOS – N Diff Vss www.vlsisystemdesign.com
  • 12. CMOS Inverter consist of Polysilicon Gate. Vdd Poly Gate PMOS – P Diff In Out NMOS – N Diff Vss Note : At the component level, polysilicon has been used as the conducting gate material in MOSFET and CMOS processing technologies. www.vlsisystemdesign.com
  • 13. CMOS Inverter IN/ OUT Lines Vdd Poly Gate PMOS – P Diff In Out In NMOS – N Diff Vss www.vlsisystemdesign.com
  • 14. CMOS Inverter IN/ OUT Ports Vdd Poly Gate PMOS – P Diff In Out In Out NMOS – N Diff Vss www.vlsisystemdesign.com
  • 15. CMOS Inverter Vdd & Vss Ports. Vdd Vdd Poly Gate PMOS – P Diff In Out In Out NMOS – N Diff Vss Vss www.vlsisystemdesign.com
  • 16. Lets draw preliminary layout of inverter using stick diagram www.vlsisystemdesign.com
  • 17. Lets draw preliminary layout of inverter using stick diagram Stick Diagrams are useful for planning the layout and routing of integrated circuits. Every Line of a conducting material layer is represented by a line of a distinct color. www.vlsisystemdesign.com
  • 18. Lets draw preliminary layout of inverter using stick diagram Stick Diagrams are useful for planning the layout and routing of integrated circuits. Every Line of a conducting material layer is represented by a line of a distinct color. Polysilicon Gate P Diffusion N Diffusion Metal Contact www.vlsisystemdesign.com
  • 19. P-MOS Transistor represented by Bottle Green Color line PMOS – P Diff P Diff www.vlsisystemdesign.com
  • 20. N-MOS Transistor represented by a Apple Green Color line PMOS – P Diff P Diff NMOS – N Diff N Diff www.vlsisystemdesign.com
  • 21. Polysilicon gates represented by Brown Color line Poly Gate Poly PMOS – P Diff P Diff NMOS – N Diff N Diff www.vlsisystemdesign.com
  • 22. Metal is represented by Bottle Blue Color line Poly Gate Poly PMOS – P Diff P Diff In In NMOS – N Diff N Diff www.vlsisystemdesign.com
  • 23. Contacts are represented by Black Cross Poly Gate Poly PMOS – P Diff P Diff In In NMOS – N Diff N Diff = Contact www.vlsisystemdesign.com
  • 24. Metal is represented by Bottle Blue Color line Poly Gate Poly PMOS – P Diff P Diff In Out In Out NMOS – N Diff N Diff = Contact www.vlsisystemdesign.com
  • 25. Contacts are represented by Black Cross Poly Gate Poly PMOS – P Diff P Diff In Out In Out NMOS – N Diff N Diff = Contact www.vlsisystemdesign.com
  • 26. Metal is represented by Bottle Blue Color line Vdd Vdd Poly Gate Poly PMOS – P Diff P Diff In Out In Out NMOS – N Diff N Diff Vss Vss = Contact www.vlsisystemdesign.com
  • 27. Metal is represented by Bottle Blue Color line Vdd Vdd Poly Gate Poly PMOS – P Diff P Diff In Out In Out NMOS – N Diff N Diff Vss Vss = Contact www.vlsisystemdesign.com
  • 28. Stick Diagrams are converted to Cell Layout by assigning length and width to the Wire Vdd Vdd Poly Poly P Diff P Diff In Out In Out N Diff N Diff Vss Vss = Contact = Contact www.vlsisystemdesign.com
  • 29. Stick Diagrams are converted to Cell Layout by assigning length and width to the Wire Vdd Width (w) Poly P Diff In Out N Diff Vss = Contact www.vlsisystemdesign.com
  • 30. Stick Diagrams are converted to Cell Layout by assigning length and width to the Wire Vdd Width (w) Length (L) Poly P Diff In Out N Diff Vss = Contact www.vlsisystemdesign.com
  • 31. Cell Layout is a Black Box for IP User. Vdd Vdd Width (w) Length (L) Poly Poly P Diff P Diff In Out In Out N Diff N Diff Vss Vss = Contact = Contact www.vlsisystemdesign.com
  • 32. In Black Box, internal architecture counts less compared to IP Functionality Vdd Vdd Poly Poly P Diff P Diff In Out In Out N Diff N Diff Vss Vss = Contact = Contact www.vlsisystemdesign.com
  • 33. IP’s serves the purpose of the Circuit design i.e. Inverter in this case Vdd Vdd Poly P Diff In Out In Out N Diff Vss Vss = Contact www.vlsisystemdesign.com
  • 34. Similarly, other IP’s available as blocks : www.vlsisystemdesign.com
  • 35. Similarly, other IP’s available as blocks : Vdd In1 AND Out In2 Vss www.vlsisystemdesign.com
  • 36. Similarly, other IP’s available as blocks : Vdd Vdd In1 In1 AND Out OR Out In2 In2 Vss Vss www.vlsisystemdesign.com
  • 37. Similarly, other IP’s available as blocks : Vdd Vdd Vdd In1 In1 In1 AND Out OR Out NAND Out In2 In2 In2 Vss Vss Vss www.vlsisystemdesign.com
  • 38. Complex blocks are also offered as IP’s www.vlsisystemdesign.com
  • 39. Complex blocks are also offered as IP’s Vdd In Out Vss www.vlsisystemdesign.com
  • 40. Complex blocks are also offered as IP’s Buffer is nothing but two inverters connected back-to-back Vdd In Out Vss www.vlsisystemdesign.com
  • 41. Complex blocks are also offered as IP’s Buffer is nothing but two inverters connected back-to-back Vdd Vdd Vdd In Out In Out Vss Vss Vss www.vlsisystemdesign.com
  • 42. Complex blocks are also offered as IP’s Buffer is nothing but two inverters connected back-to-back Vdd Vdd In Out Vss Vss www.vlsisystemdesign.com
  • 43. Complex blocks are also offered as IP’s Buffer is nothing but two inverters connected back-to-back Vdd Vdd Vdd Vdd Poly Poly P Diff P Diff In Out In In Out Out N Diff N Diff Vss Vss www.vlsisystemdesign.com
  • 44. Complex blocks are also offered as IP’s Buffer is nothing but two inverters connected back-to-back Vdd Vdd Vdd In Out In Buffer Out Vss Vss Vss www.vlsisystemdesign.com
  • 45. IP’s are offered in form of rectangular/square boxes www.vlsisystemdesign.com
  • 46. IP’s are offered in form of rectangular/square boxes For E.g. The Buffer IP, will be represented as below www.vlsisystemdesign.com
  • 47. IP’s are offered in form of rectangular/square boxes For E.g. The Buffer IP, will be represented as below Vdd In Buffer Out Buffer Vss www.vlsisystemdesign.com
  • 48. IP’s are offered in form of rectangular/square boxes For E.g. The AND Gate IP, will be represented as below www.vlsisystemdesign.com
  • 49. IP’s are offered in form of rectangular/square boxes For E.g. The AND Gate IP, will be represented as below Vdd In1 AND Out AND In2 Vss www.vlsisystemdesign.com
  • 50. Commonly asked Question How do we differentiate between Vdd and Vss ? www.vlsisystemdesign.com
  • 51. Commonly asked Question How do we differentiate between Vdd and Vss ? It is represented in below pattern. A Cross line on the bottom left of the Block represents Vss and top corner Vdd www.vlsisystemdesign.com
  • 52. Commonly asked Question How do we differentiate between Vdd and Vss ? It is represented in below pattern. A Cross line on the bottom left of the Block represents Vss and top corner Vdd Vdd Buffer Buffer Vss Vdd AND AND Vss www.vlsisystemdesign.com
  • 53. Complex blocks e.g. ALU ALU www.vlsisystemdesign.com
  • 54. Complex blocks e.g. ALU will be represented as below IP Block ALU www.vlsisystemdesign.com
  • 55. • Memory is also a Complex IP used commonly. • It is necessary to pre-define the geometrical location of these IP’s on a chip, so that the automated PNR tools do not modify their locations • These cells are referred to as Pre-placed cells www.vlsisystemdesign.com
  • 56. Die Core www.vlsisystemdesign.com
  • 57. Block a Die Core www.vlsisystemdesign.com
  • 58. Block a Block b Die Core www.vlsisystemdesign.com
  • 59. Block a Block b Block c Die Core www.vlsisystemdesign.com
  • 60. Block a Block b Pre-placed Cells Block c Die Core www.vlsisystemdesign.com
  • 61. Thus we have defined the Location of Pre-placed Cell in Chip Block a Block b Pre-placed Cells Block c Die Core www.vlsisystemdesign.com