SlideShare a Scribd company logo
1 of 28
MVLSI
Design
MR. HIMANSHU DIWAKAR
Assistant Professor
JETGI
MR. HIMANSHU DIWAKAR JETGI 1
MR. HIMANSHU DIWAKAR JETGI 2
Intel processor
Think about it…
On previous slide we see a picture that is the processor of
computer and the image is from Intel lab. The zooming size is
of scale of rabies virus, that’s the technology what we are
dealing today.
MR. HIMANSHU DIWAKAR JETGI 3
Basics of
Very Large Scale Integration
(VLSI)
CMOS Digital Integrated circuits – Analysis and Design by Sung – Mo
Kang, Yusuf Leblebici, TATA McGraw-Hill Pub. Company Ltd.
MR. HIMANSHU DIWAKAR JETGI 4
Brief History and Introduction
MR. HIMANSHU DIWAKAR JETGI 5
Fig.1.1.Invention of transistor by John Bardeen, William shockely and
Walter (1947) at Bell Lab 23rd Dec
Introduction…
• MICROPROCESSORS are essential to many of products we use every day
such as TVs, cars, radios , home appliances and of course computers.
• Transistors are the main components of microprocessors.
• At their most basic level, transistors may seem simple. But their
development actually requires many years of painstaking research. Before
processors transistors computers relied on slow, inefficient vacuum tubes
and mechanical switches to process information. In 1958, engineers
managed to put two transistors onto a single crystal and create the first
integrated circuit, which subsequently led to the first microprocessors.
MR. HIMANSHU DIWAKAR JETGI 6
MR. HIMANSHU DIWAKAR JETGI 7
Moore's law
"Moore's law" is the
observation that, over the
history of computing
hardware, the number of
transistors in a dense
integrated circuit has doubled
approximately every two
years.
MR. HIMANSHU DIWAKAR JETGI 8
Evolution of logic complexity in integrated circuit
Era Date Complexity
Single transistor 1958 <1
Unit logic (one gate) 1960 1
Multifunction 1962 2-4
Complex function (SSI) 1964 5-20
Medium scale integration (MSI) 1967 20-200
Large scale integration (LSI) 1972 200-2,000
Very large scale integration (VLSI) 1978 2,000-20,000
Ultra large scale integration (ULSI) 1989 >20,000
MR. HIMANSHU DIWAKAR JETGI 9
Limitations of Moore's law
MR. HIMANSHU DIWAKAR JETGI 10
 Growth expect until
30nm gate length
(currently: 45nm)
 3D shift design needed
in fabrication process
3D shift design in VLSI
Cont’d
• Higher the growth in VLSI technology needs some structured design
methodology for economically viable VLSI products, in timely
manner.
• Logic chips (microprocessors) have more complex design compare to
memory chips. The complexity is also increased exponentially for
logic chips.
• This increase in design cycle time of chips.
• This time is strongly dependent on the efficiency of the design
methodologies as well as on design style.
• As shown in upcoming figure, two different design styles are
compared for their relative merits and demerits.
MR. HIMANSHU DIWAKAR JETGI 11
Cont’d
• Full custom design style (where the geometry and the placement
of every transistor can be optimized individually) requires a
longer time until design maturity can be reached. But the final
product have the higher level of performance.
• In semicustom design style (standard cell based or FPGA) will
allow a shorter design time until design maturity can be achieved.
• The choice is of design style depends on performance
requirements of the VLSI product.
MR. HIMANSHU DIWAKAR JETGI 12
Overview of VLSI design methodology
MR. HIMANSHU DIWAKAR JETGI 13
• Approximately every two years, a new generation of Technology is
introduced.
• This may require that the level of logic integration and chip performance
fall short of the level achievable with the current processing technology.(see
upcoming figure)
• It can be seen that the design cycle time of a successful VLSI product is
kept shorter than what would be necessary for developing an optimum
performance.
• The use of CAD tools methodologies are also essential for reducing the
design cycle time for managing the increasing design complexity.
MR. HIMANSHU DIWAKAR JETGI 14
VLSI design flow
• The Y-chart (first introduced by D. Gajski) shown in Fig. 1.4
illustrates a design flow for most logic chips, using design activities on
three different axes (domains) which resemble the letter Y.
• The Y-chart consists of three major domains, namely:
1. behavioral domain,
2. structural domain,
3. geometrical layout domain.
MR. HIMANSHU DIWAKAR JETGI 15
VLSI design flow
MR. HIMANSHU DIWAKAR JETGI 16
Figure-1.4: Typical VLSI design flow in three domains (Y-chart representation).
VLSI design flow
• The design flow starts from the algorithm that describes the behavior
of the target chip.
• The corresponding architecture of the processor is first defined.
• It is mapped onto the chip surface by floor planning.
• The next design evolution in the behavioral domain defines finite state
machines (FSMs) which are structurally implemented with functional
modules such as registers and arithmetic logic units (ALUs).
• These modules are then geometrically placed onto the chip surface
using CAD tools for automatic module placement followed by routing,
with a goal of minimizing the interconnects area and signal delays.
MR. HIMANSHU DIWAKAR JETGI 17
VLSI design flow
• Figure-5 provides a more simplified view of the VLSI design flow,
taking into account the various representations, or abstractions of
design - behavioral, logic, circuit and mask layout.
• Note that the verification of design plays a very important role in
every step during this process. The failure to properly verify a design
in its early phases typically causes significant and expensive re-design
at a later stage, which ultimately increases the time-to-market.
MR. HIMANSHU DIWAKAR JETGI 18
VLSI design flow
Figure-5: A
more simplified
view of VLSI
design flow.
MR. HIMANSHU DIWAKAR JETGI 19
Functional verification
System specifications
Functional
(Architecture) Design
Logic design
Logic verification
Circuit Design
Circuit verification
Physical Design
Layout verification
Fabrication and
testing
Behavioral
Representation
Behavioral (Gate
level) Representation
Circuit
Representation
Layout
Representation
VLSI Design
Flow
VLSI design flow
• Although the design process has been described in linear fashion for
simplicity, in reality there are many iterations back and forth,
especially between any two neighboring steps, and occasionally even
remotely separated pairs.
• In the following, we will examine design methodologies and
structured approaches which have been developed over the years to
deal with both complex hardware and software projects.
• Some of the classical techniques for reducing the complexity of IC
design are: Hierarchy, regularity, modularity and locality.
MR. HIMANSHU DIWAKAR JETGI 20
Concept of regularity, Modularity, and
Locality
• The hierarchical design approach reduces the design complexity by
dividing the large system into several sub-modules.
• Regularity means that the hierarchical decomposition of a large system
should result in not only simple, but also similar blocks, as much as
possible.
• A good example of regularity is the design of array structures
consisting of identical cells - such as a parallel multiplication array.
• Regularity can exist at all levels of abstraction: At the transistor level,
uniformly sized transistors simplify the design. At the logic level,
identical gate structures can be used etc.
MR. HIMANSHU DIWAKAR JETGI 21
Concept of regularity, Modularity, and Locality
• Figure 1.11 shows regular circuit-level designs of a 2-1 MUX
(multiplexer), an D-type edge-triggered flip flop, and a one-bit full
adder.
• Note that all of these circuits were designed by using inverters and tri-
state buffers only. If the designer has a small library of well-defined
and well-characterized basic building blocks, a number of different
functions can be constructed by using this principle.
• Regularity usually reduces the number of different modules that need
to be designed and verified, at all levels of abstraction.
MR. HIMANSHU DIWAKAR JETGI 22
Regularity
• Figure 1.11 shows regular circuit-level designs of a 2-1 MUX
(multiplexer), an D-type edge-triggered flip flop, and a one-bit full
adder.
• Note that all of these circuits were designed by using inverters and tri-
state buffers only. If the designer has a small library of well-defined
and well-characterized basic building blocks, a number of different
functions can be constructed by using this principle.
• Regularity usually reduces the number of different modules that need
to be designed and verified, at all levels of abstraction.
MR. HIMANSHU DIWAKAR JETGI 23
Regularity
MR. HIMANSHU DIWAKAR JETGI 24
Figure-
1.11: Regular
design of a 2-1
MUX, a DFF and
an adder, using
inverters and tri-
state buffers.
Modularity
• Modularity in design means that the various functional blocks which
make up the larger system must have well-defined functions and
interfaces.
• Modularity allows that each block or module can be designed
relatively independently from each other, since there is no ambiguity
about the function and the signal interface of these blocks.
• All of the blocks can be combined with ease at the end of the design
process, to form the large system.
MR. HIMANSHU DIWAKAR JETGI 25
Locality
• The concept of modularity enables the parallelization of the design
process. It also allows the use of generic modules in various designs -
the well-defined functionality and signal interface allow plug-and-play
design.
• By defining well-characterized interfaces for each module in the
system, we effectively ensure that the internals of each module
become unimportant to the exterior modules.
• Internal details remain at the local level. The concept of locality also
ensures that connections are mostly between neighboring modules,
avoiding long-distance connections as much as possible.
MR. HIMANSHU DIWAKAR JETGI 26
Locality
• This last point is extremely important for avoiding excessive
interconnect delays. Time-critical operations should be performed
locally, without the need to access distant modules or signals. If
necessary, the replication of some logic may solve this problem in
large system architectures.
MR. HIMANSHU DIWAKAR JETGI 27
Thank you
MR. HIMANSHU DIWAKAR JETGI 28

More Related Content

What's hot (20)

VLSI Power Reduction
VLSI Power ReductionVLSI Power Reduction
VLSI Power Reduction
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design ppt
 
Analog Layout design
Analog Layout design Analog Layout design
Analog Layout design
 
Stick Diagram and Lambda Based Design Rules
Stick Diagram and Lambda Based Design RulesStick Diagram and Lambda Based Design Rules
Stick Diagram and Lambda Based Design Rules
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adder
 
Cmos design rule
Cmos design ruleCmos design rule
Cmos design rule
 
Double patterning for 32nm and beyond
Double patterning for 32nm and beyondDouble patterning for 32nm and beyond
Double patterning for 32nm and beyond
 
Silicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) TechnologySilicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) Technology
 
Interconnects in Reconfigurable Architectures
Interconnects in Reconfigurable ArchitecturesInterconnects in Reconfigurable Architectures
Interconnects in Reconfigurable Architectures
 
MOS transistor 13
MOS transistor 13MOS transistor 13
MOS transistor 13
 
VLSI routing
VLSI routingVLSI routing
VLSI routing
 
Scattering matrix
Scattering matrixScattering matrix
Scattering matrix
 
WPE
WPEWPE
WPE
 
IC Packaging
IC PackagingIC Packaging
IC Packaging
 
MOSFET fabrication 12
MOSFET fabrication 12MOSFET fabrication 12
MOSFET fabrication 12
 
Crosstalk.pdf
Crosstalk.pdfCrosstalk.pdf
Crosstalk.pdf
 
ASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENTASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENT
 
Second order effects
Second order effectsSecond order effects
Second order effects
 
Session 2,3 FPGAs
Session 2,3 FPGAsSession 2,3 FPGAs
Session 2,3 FPGAs
 
Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)
 

Similar to Vlsi design 11

1st slide VLSI.pdf
1st slide VLSI.pdf1st slide VLSI.pdf
1st slide VLSI.pdfmisbahmridul
 
introduction to cmos vlsi
introduction to cmos vlsi introduction to cmos vlsi
introduction to cmos vlsi ssuser593a2d
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptindrajeetPatel22
 
VLSI Physical Design Automation.ppt
VLSI Physical Design Automation.pptVLSI Physical Design Automation.ppt
VLSI Physical Design Automation.pptRichikDey5
 
unit 1vlsi notes.pdf
unit 1vlsi notes.pdfunit 1vlsi notes.pdf
unit 1vlsi notes.pdfAcademicICECE
 
Vlsi physical design-notes
Vlsi physical design-notesVlsi physical design-notes
Vlsi physical design-notesDr.YNM
 
Module 1 VLSID Design flow - Copy.pptx
Module 1 VLSID Design flow - Copy.pptxModule 1 VLSID Design flow - Copy.pptx
Module 1 VLSID Design flow - Copy.pptxssuserb60e6f
 
SYSTEM DESIGN USING VERILOG HDL.pdf
SYSTEM DESIGN USING VERILOG HDL.pdfSYSTEM DESIGN USING VERILOG HDL.pdf
SYSTEM DESIGN USING VERILOG HDL.pdfMohanKumar737765
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxNukalaMurthy1
 
Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptmonzhalabs
 
1 VLSI Introduction.pptx
1 VLSI Introduction.pptx1 VLSI Introduction.pptx
1 VLSI Introduction.pptxShishirAhmed39
 
SKEL 4273 CAD with HDL Topic 1
SKEL 4273 CAD with HDL Topic 1SKEL 4273 CAD with HDL Topic 1
SKEL 4273 CAD with HDL Topic 1alhadi81
 
Architecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptArchitecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptRajeev Mohanty
 
Enabling 3d Microelectronics Platforms Mcms
Enabling 3d Microelectronics Platforms  McmsEnabling 3d Microelectronics Platforms  Mcms
Enabling 3d Microelectronics Platforms McmsIonela
 

Similar to Vlsi design 11 (20)

Chapter1.slides
Chapter1.slidesChapter1.slides
Chapter1.slides
 
1st slide VLSI.pdf
1st slide VLSI.pdf1st slide VLSI.pdf
1st slide VLSI.pdf
 
introduction to cmos vlsi
introduction to cmos vlsi introduction to cmos vlsi
introduction to cmos vlsi
 
High bit rate_mul
High bit rate_mulHigh bit rate_mul
High bit rate_mul
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
 
VLSI Physical Design Automation.ppt
VLSI Physical Design Automation.pptVLSI Physical Design Automation.ppt
VLSI Physical Design Automation.ppt
 
unit 1vlsi notes.pdf
unit 1vlsi notes.pdfunit 1vlsi notes.pdf
unit 1vlsi notes.pdf
 
Vlsi physical design-notes
Vlsi physical design-notesVlsi physical design-notes
Vlsi physical design-notes
 
nikhil.pptx
nikhil.pptxnikhil.pptx
nikhil.pptx
 
VLSI- Unit I
VLSI- Unit IVLSI- Unit I
VLSI- Unit I
 
Module 1 VLSID Design flow - Copy.pptx
Module 1 VLSID Design flow - Copy.pptxModule 1 VLSID Design flow - Copy.pptx
Module 1 VLSID Design flow - Copy.pptx
 
SYSTEM DESIGN USING VERILOG HDL.pdf
SYSTEM DESIGN USING VERILOG HDL.pdfSYSTEM DESIGN USING VERILOG HDL.pdf
SYSTEM DESIGN USING VERILOG HDL.pdf
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptx
 
Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.ppt
 
1 VLSI Introduction.pptx
1 VLSI Introduction.pptx1 VLSI Introduction.pptx
1 VLSI Introduction.pptx
 
SKEL 4273 CAD with HDL Topic 1
SKEL 4273 CAD with HDL Topic 1SKEL 4273 CAD with HDL Topic 1
SKEL 4273 CAD with HDL Topic 1
 
Architecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptArchitecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system ppt
 
MAJOR PROJEC TVLSI
MAJOR PROJEC TVLSIMAJOR PROJEC TVLSI
MAJOR PROJEC TVLSI
 
Dcis97
Dcis97Dcis97
Dcis97
 
Enabling 3d Microelectronics Platforms Mcms
Enabling 3d Microelectronics Platforms  McmsEnabling 3d Microelectronics Platforms  Mcms
Enabling 3d Microelectronics Platforms Mcms
 

More from HIMANSHU DIWAKAR

741 Integrated circuit (IC)
741 Integrated circuit (IC)741 Integrated circuit (IC)
741 Integrated circuit (IC)HIMANSHU DIWAKAR
 
Current mirrors (using BJT & MOSFET)
Current mirrors (using BJT & MOSFET)Current mirrors (using BJT & MOSFET)
Current mirrors (using BJT & MOSFET)HIMANSHU DIWAKAR
 
Waveform genrators (comparators schmitt trigger)
Waveform genrators (comparators schmitt trigger)Waveform genrators (comparators schmitt trigger)
Waveform genrators (comparators schmitt trigger)HIMANSHU DIWAKAR
 
Attenuators and phase shifters 24
Attenuators and phase shifters 24Attenuators and phase shifters 24
Attenuators and phase shifters 24HIMANSHU DIWAKAR
 
Microwave propagation in ferrites 23
Microwave propagation in ferrites 23Microwave propagation in ferrites 23
Microwave propagation in ferrites 23HIMANSHU DIWAKAR
 
Microwave hybrid circuits 2nd 1
Microwave hybrid circuits 2nd 1Microwave hybrid circuits 2nd 1
Microwave hybrid circuits 2nd 1HIMANSHU DIWAKAR
 
Microwave waveguides 1st 1
Microwave waveguides 1st 1Microwave waveguides 1st 1
Microwave waveguides 1st 1HIMANSHU DIWAKAR
 
Fourier transforms of discrete signals (DSP) 5
Fourier transforms of discrete signals (DSP) 5Fourier transforms of discrete signals (DSP) 5
Fourier transforms of discrete signals (DSP) 5HIMANSHU DIWAKAR
 
The discrete fourier transform (dsp) 4
The discrete fourier transform  (dsp) 4The discrete fourier transform  (dsp) 4
The discrete fourier transform (dsp) 4HIMANSHU DIWAKAR
 
Discrete time filter design by windowing 3
Discrete time filter design by windowing 3Discrete time filter design by windowing 3
Discrete time filter design by windowing 3HIMANSHU DIWAKAR
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2HIMANSHU DIWAKAR
 

More from HIMANSHU DIWAKAR (20)

741 Integrated circuit (IC)
741 Integrated circuit (IC)741 Integrated circuit (IC)
741 Integrated circuit (IC)
 
Radio wave propagation
Radio wave propagationRadio wave propagation
Radio wave propagation
 
Current mirrors (using BJT & MOSFET)
Current mirrors (using BJT & MOSFET)Current mirrors (using BJT & MOSFET)
Current mirrors (using BJT & MOSFET)
 
Phase Lock Loop (PLL)
Phase Lock Loop (PLL)Phase Lock Loop (PLL)
Phase Lock Loop (PLL)
 
Waveform genrators (comparators schmitt trigger)
Waveform genrators (comparators schmitt trigger)Waveform genrators (comparators schmitt trigger)
Waveform genrators (comparators schmitt trigger)
 
555 timer & applications
555 timer & applications555 timer & applications
555 timer & applications
 
DACs &ADCs
DACs &ADCsDACs &ADCs
DACs &ADCs
 
Attenuators and phase shifters 24
Attenuators and phase shifters 24Attenuators and phase shifters 24
Attenuators and phase shifters 24
 
Microwave propagation in ferrites 23
Microwave propagation in ferrites 23Microwave propagation in ferrites 23
Microwave propagation in ferrites 23
 
Directional couplers 22
Directional couplers 22Directional couplers 22
Directional couplers 22
 
Microwave linear beam 31
Microwave linear beam 31Microwave linear beam 31
Microwave linear beam 31
 
Microwave hybrid circuits 2nd 1
Microwave hybrid circuits 2nd 1Microwave hybrid circuits 2nd 1
Microwave hybrid circuits 2nd 1
 
Microwave waveguides 1st 1
Microwave waveguides 1st 1Microwave waveguides 1st 1
Microwave waveguides 1st 1
 
Microstrip TL 1st 3
Microstrip TL 1st 3Microstrip TL 1st 3
Microstrip TL 1st 3
 
Microwave cavity 1st 4
Microwave cavity 1st 4Microwave cavity 1st 4
Microwave cavity 1st 4
 
Tem mode 1st 2
Tem mode 1st 2Tem mode 1st 2
Tem mode 1st 2
 
Fourier transforms of discrete signals (DSP) 5
Fourier transforms of discrete signals (DSP) 5Fourier transforms of discrete signals (DSP) 5
Fourier transforms of discrete signals (DSP) 5
 
The discrete fourier transform (dsp) 4
The discrete fourier transform  (dsp) 4The discrete fourier transform  (dsp) 4
The discrete fourier transform (dsp) 4
 
Discrete time filter design by windowing 3
Discrete time filter design by windowing 3Discrete time filter design by windowing 3
Discrete time filter design by windowing 3
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 

Vlsi design 11

  • 1. MVLSI Design MR. HIMANSHU DIWAKAR Assistant Professor JETGI MR. HIMANSHU DIWAKAR JETGI 1
  • 2. MR. HIMANSHU DIWAKAR JETGI 2 Intel processor
  • 3. Think about it… On previous slide we see a picture that is the processor of computer and the image is from Intel lab. The zooming size is of scale of rabies virus, that’s the technology what we are dealing today. MR. HIMANSHU DIWAKAR JETGI 3
  • 4. Basics of Very Large Scale Integration (VLSI) CMOS Digital Integrated circuits – Analysis and Design by Sung – Mo Kang, Yusuf Leblebici, TATA McGraw-Hill Pub. Company Ltd. MR. HIMANSHU DIWAKAR JETGI 4
  • 5. Brief History and Introduction MR. HIMANSHU DIWAKAR JETGI 5 Fig.1.1.Invention of transistor by John Bardeen, William shockely and Walter (1947) at Bell Lab 23rd Dec
  • 6. Introduction… • MICROPROCESSORS are essential to many of products we use every day such as TVs, cars, radios , home appliances and of course computers. • Transistors are the main components of microprocessors. • At their most basic level, transistors may seem simple. But their development actually requires many years of painstaking research. Before processors transistors computers relied on slow, inefficient vacuum tubes and mechanical switches to process information. In 1958, engineers managed to put two transistors onto a single crystal and create the first integrated circuit, which subsequently led to the first microprocessors. MR. HIMANSHU DIWAKAR JETGI 6
  • 8. Moore's law "Moore's law" is the observation that, over the history of computing hardware, the number of transistors in a dense integrated circuit has doubled approximately every two years. MR. HIMANSHU DIWAKAR JETGI 8
  • 9. Evolution of logic complexity in integrated circuit Era Date Complexity Single transistor 1958 <1 Unit logic (one gate) 1960 1 Multifunction 1962 2-4 Complex function (SSI) 1964 5-20 Medium scale integration (MSI) 1967 20-200 Large scale integration (LSI) 1972 200-2,000 Very large scale integration (VLSI) 1978 2,000-20,000 Ultra large scale integration (ULSI) 1989 >20,000 MR. HIMANSHU DIWAKAR JETGI 9
  • 10. Limitations of Moore's law MR. HIMANSHU DIWAKAR JETGI 10  Growth expect until 30nm gate length (currently: 45nm)  3D shift design needed in fabrication process 3D shift design in VLSI
  • 11. Cont’d • Higher the growth in VLSI technology needs some structured design methodology for economically viable VLSI products, in timely manner. • Logic chips (microprocessors) have more complex design compare to memory chips. The complexity is also increased exponentially for logic chips. • This increase in design cycle time of chips. • This time is strongly dependent on the efficiency of the design methodologies as well as on design style. • As shown in upcoming figure, two different design styles are compared for their relative merits and demerits. MR. HIMANSHU DIWAKAR JETGI 11
  • 12. Cont’d • Full custom design style (where the geometry and the placement of every transistor can be optimized individually) requires a longer time until design maturity can be reached. But the final product have the higher level of performance. • In semicustom design style (standard cell based or FPGA) will allow a shorter design time until design maturity can be achieved. • The choice is of design style depends on performance requirements of the VLSI product. MR. HIMANSHU DIWAKAR JETGI 12
  • 13. Overview of VLSI design methodology MR. HIMANSHU DIWAKAR JETGI 13
  • 14. • Approximately every two years, a new generation of Technology is introduced. • This may require that the level of logic integration and chip performance fall short of the level achievable with the current processing technology.(see upcoming figure) • It can be seen that the design cycle time of a successful VLSI product is kept shorter than what would be necessary for developing an optimum performance. • The use of CAD tools methodologies are also essential for reducing the design cycle time for managing the increasing design complexity. MR. HIMANSHU DIWAKAR JETGI 14
  • 15. VLSI design flow • The Y-chart (first introduced by D. Gajski) shown in Fig. 1.4 illustrates a design flow for most logic chips, using design activities on three different axes (domains) which resemble the letter Y. • The Y-chart consists of three major domains, namely: 1. behavioral domain, 2. structural domain, 3. geometrical layout domain. MR. HIMANSHU DIWAKAR JETGI 15
  • 16. VLSI design flow MR. HIMANSHU DIWAKAR JETGI 16 Figure-1.4: Typical VLSI design flow in three domains (Y-chart representation).
  • 17. VLSI design flow • The design flow starts from the algorithm that describes the behavior of the target chip. • The corresponding architecture of the processor is first defined. • It is mapped onto the chip surface by floor planning. • The next design evolution in the behavioral domain defines finite state machines (FSMs) which are structurally implemented with functional modules such as registers and arithmetic logic units (ALUs). • These modules are then geometrically placed onto the chip surface using CAD tools for automatic module placement followed by routing, with a goal of minimizing the interconnects area and signal delays. MR. HIMANSHU DIWAKAR JETGI 17
  • 18. VLSI design flow • Figure-5 provides a more simplified view of the VLSI design flow, taking into account the various representations, or abstractions of design - behavioral, logic, circuit and mask layout. • Note that the verification of design plays a very important role in every step during this process. The failure to properly verify a design in its early phases typically causes significant and expensive re-design at a later stage, which ultimately increases the time-to-market. MR. HIMANSHU DIWAKAR JETGI 18
  • 19. VLSI design flow Figure-5: A more simplified view of VLSI design flow. MR. HIMANSHU DIWAKAR JETGI 19 Functional verification System specifications Functional (Architecture) Design Logic design Logic verification Circuit Design Circuit verification Physical Design Layout verification Fabrication and testing Behavioral Representation Behavioral (Gate level) Representation Circuit Representation Layout Representation VLSI Design Flow
  • 20. VLSI design flow • Although the design process has been described in linear fashion for simplicity, in reality there are many iterations back and forth, especially between any two neighboring steps, and occasionally even remotely separated pairs. • In the following, we will examine design methodologies and structured approaches which have been developed over the years to deal with both complex hardware and software projects. • Some of the classical techniques for reducing the complexity of IC design are: Hierarchy, regularity, modularity and locality. MR. HIMANSHU DIWAKAR JETGI 20
  • 21. Concept of regularity, Modularity, and Locality • The hierarchical design approach reduces the design complexity by dividing the large system into several sub-modules. • Regularity means that the hierarchical decomposition of a large system should result in not only simple, but also similar blocks, as much as possible. • A good example of regularity is the design of array structures consisting of identical cells - such as a parallel multiplication array. • Regularity can exist at all levels of abstraction: At the transistor level, uniformly sized transistors simplify the design. At the logic level, identical gate structures can be used etc. MR. HIMANSHU DIWAKAR JETGI 21
  • 22. Concept of regularity, Modularity, and Locality • Figure 1.11 shows regular circuit-level designs of a 2-1 MUX (multiplexer), an D-type edge-triggered flip flop, and a one-bit full adder. • Note that all of these circuits were designed by using inverters and tri- state buffers only. If the designer has a small library of well-defined and well-characterized basic building blocks, a number of different functions can be constructed by using this principle. • Regularity usually reduces the number of different modules that need to be designed and verified, at all levels of abstraction. MR. HIMANSHU DIWAKAR JETGI 22
  • 23. Regularity • Figure 1.11 shows regular circuit-level designs of a 2-1 MUX (multiplexer), an D-type edge-triggered flip flop, and a one-bit full adder. • Note that all of these circuits were designed by using inverters and tri- state buffers only. If the designer has a small library of well-defined and well-characterized basic building blocks, a number of different functions can be constructed by using this principle. • Regularity usually reduces the number of different modules that need to be designed and verified, at all levels of abstraction. MR. HIMANSHU DIWAKAR JETGI 23
  • 24. Regularity MR. HIMANSHU DIWAKAR JETGI 24 Figure- 1.11: Regular design of a 2-1 MUX, a DFF and an adder, using inverters and tri- state buffers.
  • 25. Modularity • Modularity in design means that the various functional blocks which make up the larger system must have well-defined functions and interfaces. • Modularity allows that each block or module can be designed relatively independently from each other, since there is no ambiguity about the function and the signal interface of these blocks. • All of the blocks can be combined with ease at the end of the design process, to form the large system. MR. HIMANSHU DIWAKAR JETGI 25
  • 26. Locality • The concept of modularity enables the parallelization of the design process. It also allows the use of generic modules in various designs - the well-defined functionality and signal interface allow plug-and-play design. • By defining well-characterized interfaces for each module in the system, we effectively ensure that the internals of each module become unimportant to the exterior modules. • Internal details remain at the local level. The concept of locality also ensures that connections are mostly between neighboring modules, avoiding long-distance connections as much as possible. MR. HIMANSHU DIWAKAR JETGI 26
  • 27. Locality • This last point is extremely important for avoiding excessive interconnect delays. Time-critical operations should be performed locally, without the need to access distant modules or signals. If necessary, the replication of some logic may solve this problem in large system architectures. MR. HIMANSHU DIWAKAR JETGI 27
  • 28. Thank you MR. HIMANSHU DIWAKAR JETGI 28