Unit V
Unit V
12/24/2024
2
12/24/2024
Introduction:
3
Hundreds of process
Manufacturing process has 8 steps
1. Wafer processing
2. Oxidation
3. Photolithography
4. Etching
5. Deposition and ion implementation
6. Metal wiring
7. Testing
8. Packaging
12/24/2024
Semiconductor Manufacturing process:
4
12/24/2024
Steps involved in chip fabrication process:
5
Step Process Operation
1 Wafer Foundation for semiconductor
2 Oxidation Create oxide flim on wafer surface
3 Photolithography Draw circuit design on wafer
4 Etching Remove unnecessary materials
5 Deposition and ion Coating thin flim at a desired molecular or atomic level
implementation on to a wafer
6 Metal wiring Allows electricity to flow by depositing a thin metal
flim
7 EDS Process of testing to ensure flawless semiconductor
chips
8 Packaging Final wafer are cut into individual semiconductor chips
12/24/2024
1.1.Silicon Wafer manufacturing:
6
12/24/2024
1.2.Oxidation
7
12/24/2024
1.3.Photolithography:Photomask:
8
12/24/2024
1.4.Etching:
9
Dry etching
Gas or Plasma are used
12/24/2024
1.5. Deposition and ion implementation(Implantation)
10
12/24/2024
1.6.Metal wiring:
11
12/24/2024
1.7.Testing:
12
12/24/2024
1.7.Packaging:
13
outside
Protect from various external elements
12/24/2024
14
12/24/2024
2.1.Introduction:
15
12/24/2024
Chip Design:
16
Chip design is a Process of designing a chip and is an essential part of
electronics engineering
Involves the circuit design and its logic formation
Basic elements are transistors
MOSFET is the basic building block of digital chips
Advance EDA tools made the chips in more reliable and more scalable
Physical size of transistors has decreased over past years.
Chips consumes very less power in micro watts
Algorithm is divided into 2 sub blocks
Sub modules- intensive computation are taken to hardware
Complex modules- dependent on data and are involved in decision
making are processed on the software.
12/24/2024
Chip Design flow:
17
12/24/2024
Contd;
18
i. System specifications:
Defining and creating the specification of the system
iv.Logic Verification:
When schematic design is complete , next step is to verify the
system functionality
It can be done by using simulation tools
If any issues are find means it can be debugged in schematic
12/24/2024
Contd;
19
v. Physical Design Layout:
Translate the system into physical level
Schematic is converted into physical layout using building blocks
verifies them
Timing and Power Analysis- Check any delay and timing issues
12/24/2024
Contd;
20
foundry
After the system is designed and verified .GDS file is
Specification problems
Implementation problems
Verification process
12/24/2024
21
12/24/2024
3.1. Embedded Cores:
22
Application specific and are built around a central core
Hardware/ software systems are basically designed to regulate a physical
variable by sending some control signals.
Input signals provided by end users
Memory is responsible for holding the control algorithm
The categories are
General purpose and Domain specific processor
Microprocessor and Microcontroller
Digital signal processor
Application Specific Integrated Circuits(ASIC’s)
Programmable Logic Devices(PLD’s)
Commercial Off-the shelf Components(COT’s)
12/24/2024
3.1. Embedded Cores cont.,
23
12/24/2024
3.1.1.General Purpose and Domain Specific Processor:
24
Allows 80% of the embedded systems and processor /controller based.
Depending on the domain and application
Microprocessor:
Dependent unit. It requires other hardware like memory, timer, controller
2 different system
Harvard- separate buses for data and memory
Von-Neumann-Shared a single bus for both
Microcontroller:
Highly integrated chip that contains a CPU, RAM, Memory, I/O ports
Instruction set of a microcontroller can be RISC or CISC
Digital Signal Processor:
Powerful special purpose processor to need computational demands and Power
constraints.
2 to 3 times faster than general purpose microprocessors in signal Processing
Applications.
12/24/2024
3.1.2.Application Specific Integrated Circuits(ASIC)
25
12/24/2024
3.1.3.Programmable Logic Devices:
26
12/24/2024
3.1.4.Commercial off the shelf components(COT’s)
27
12/24/2024
3.1.5.System On Chip(SOC’s)
28
12/24/2024
3.1.6.Design flow of SOC’s:
29
and Software
Must completely describe all the interfaces
Hardware and Software specifications
Needed
12/24/2024
3.1.6.Design flow of SOC’s cont.,
30
2. SOC Architecture Design:
Gathering all the SOC specifications comes under architecture design
Consist of behavioral and functional modeling
In terms of combinational logic blocks, registers, buses, on & off chip
memories , switches and finite state machines, switches and FSM etc
The design is portioned in Hardware and Software.
3. Software Development:
Both Hardware and Software developed and tested.
12/24/2024
3.1.6.Design flow of SOC’s cont.,
32
5. Physical Design Implementation contd.,:
iv. Routing:
All standard cells are legally placed and the clock network is
synthesized
Done during the routing stage
After routing optimizations are performed
12/24/2024
3.1.6.Design flow of SOC’s cont.,
33
6.Design for manufacturing:
At the end of physical design the design is analyzed with simulation
All physical design checks and the bugs can be rectified and re-verified
Then the GDSII file sent to specified semiconductor fabrication plants it
is called fabrication or fabs.
GDSII consist only physical design
But the manufacturing process has 2 steps
Wafer Fabrication
Assembly
12/24/2024
3.1.7.Advantages of SOC’s:
34
i. Compact Size:
Integrating all the components into a single chip
ii. Low Power Consumption:
Operating at lower power levels
iii. Cost effectiveness:
More cost effective than traditional IC’s
iv. Improved Performance
v. Flexibility:
It is more flexible and adaptable
vi. Reliability
vii.Integration of Advanced Features:
Advanced features such as Artificial Intelligence and Machine learning
capabilities, enabling the development of intelligent electronic systems
12/24/2024
35
4. INTRODUCTION TO
ASIC’S
12/24/2024
4.1.Introduction to ASIC’s:
36
ASIC stands for Application Specific Integrated Circuit
Performing a particular operation
12/24/2024
4.2.Types of ASIC:
37
12/24/2024
4.2.Types of ASIC’s contd.,
38
1. Full
Custom ASIC:
Some or all of the logic cells, circuits or layout specifically for one ASIC
Example: Microprocessor
Advantages:
12/24/2024
4.1.1.Types of ASIC’s contd.,
40
2. Semi Custom ASIC contd.,
Portion of the circuit is predefined and unalterable
Other portions can be configured to meet the design specific needs
2 types of Semicustom IC’s
A. Standard Cell based ASIC’s
B. Gate Array Based ASIC’s
a. Standard Cell Based ASIC:
Reusing the library of cells called standard cell library
Mostly designed for digital logic features
Flexible block can be built from several rows of standard cells, it can also
be connected to other standard cells or full custom blocks
12/24/2024
4.1.1.Types of ASIC’s contd.,
41
2. Semi Custom ASIC contd.,
CBIC’S:
12/24/2024
4.2.Types of ASIC’s contd.,
43
2. Semi
Custom ASIC contd.,
Advantage of Standard cell based ASIC:
Smaller, faster, and lower power chips than gate arrays
Higher productivity
High performance and flexibility
Less design time
Minimum risk
Good for bottom up design
Disadvantages:
High expensive
Requires more time for fabrication
Wiring channels can exceed 50% of the internal chip
12/24/2024
4.2.Types of ASIC’s contd.,
44
2. Semi Custom ASIC contd.,
b. Gate array based ASIC:
Transistors masks are completely predefined on the silicon wafer
Smallest element used to form base array it is called Base cell or
Primitive cell
the interconnection between transistors is customized by using custom
masks it is called Masked Gate Array(MGA)
Macro:
The predesigned and Pre characterized logic cells are called Macros
Both cell based and Gate array based ASIC’s use predefined cells
But in standard cell transistor size optimized by using fixed size of
12/24/2024
4.2.Types of ASIC’s contd.,
45
2. Semi Custom ASIC contd.,
b. Gate array based ASIC:
3 types
i. Channeled Gate Array
ii.Channelless Gate Array
iii.Structured Gate Array
a. Channeled Gate Array:
Gate array is channeled that is the space between the rows of
transistors
are wired
Features:
Only the interconnect is customized
Interconnect uses predefined spaces
Manufacturing lead time is 2 days to 2 weeks
12/24/2024
4.2.Types of ASIC’s contd.,
46
2. Semi Custom ASIC contd.,
b. Gate array based ASIC:
array devices
Features:
Only some mask layers are customized
Manufacturing lead time is 2 days to 2 weeks
12/24/2024
4.2.Types of ASIC’s contd.,
47
2. Semi Custom ASIC contd.,
b. Gate array based ASIC:
base cell
Also known as Embedded
12/24/2024
5.1.ASIC Design flow:
49
The sequence of steps to design an ASIC
which is called as Design Flow
i. Design Entry:
Enter the design by using HDL or
schematic entry
ii. Logic Synthesis:
To produce a netlist for logic cells and
their interconnections
iii. System Partitioning:
Divide a large system into ASIC sized
v. Floor Planning:
Arrange the blocks of the netlist on the chip.
viii.Extraction:
After verifying the exact length and position of interconnect net, the
interconnect.
12/24/2024
52
6.AUTOMATIC TEST
PATTERN GENERATION
(ATPG)
12/24/2024
6.1.ATPG:
53
The task of the ATPG process is to Determine a minimum set of excitation
vectors.
It cover sufficient portion of the fault set as defined as the adopted model
One possible approach is to start from a random set of test patterns
Determine how many of the potential faults are detected.
As guidance extra vectors can be added or removed
12/24/2024
6.1.ATPG contd.,
54
Consider this example, the goal is to determine the input excitation that
exposes an sa0 fault occurring at node U at the output of the network Z.
U to be 1 under circumstances that is A=1 and B=1.
The faulty signal is to propagate to output node Z, so that it can be observed.
A=B=C=D=1, E=0
12/24/2024
55
7.DESIGN FOR
TESTABILITY
12/24/2024
7.1. Introduction:
56
Key to designing the circuits
Testable for both controllability and observability
Controllability is the ablility to set(to 1) and reset (to 0) every node internal
to the circuit.
Observability is the ability to observe either directly or indirectly, the state of
any node in the circuit
Adding some extra logic circuit to reduce the test difficulty is known s
Testable circuit Design or Design of Testability (DFT)
Good observability and Controllability reduces the cost of manufacturing
testing.
DFT can be categorized as follows
12/24/2024
7.2.Ad hoc testing:
57
Collections of ideal aimed at reducing the combinational explosion of
testing
Useful for small designs where scan, ATPG, and BIST are not availble.
12/24/2024
7.3. Scan Design:
58
Testing has evolved to provide observability and controlability at each
register
2 modes of operation:
Normal mode
Scan mode =>registers are connected to form a giant shift register. It spanning
the Whole chip
For N clock pulses in scan mode, N bits can be shifted out and shifted in.
Modern scan is based on the
use of scan registers
When scan is asserted data
Loaded from the Scan-In pin.
When Scan is deasserted and CLK
is asserted circuit operate with predefined
inputs
Test generation is highly automated
12/24/2024
7.3. Scan Design contd.,
59
Serial scan becomes so long and loading and unloading dominate the
time.
7.3.1.Parallel Scan:
Splitting the chains into smaller segments like module- by module
Extending with this in serial scan process is known as Random access
scan
Global write
signal connected to
all registers
12/24/2024
7.3. Scan Design contd.,
60
7.3.2.Scannable Register Design :
Ordinary flip flop can be
made by scannable by adding a
Mux on the data input.
Setup time increases by the
delay of extra transmission gate
If a clock is enable, it is
used to stop the clock for an unused
portions of the chip.
12/24/2024
7.4.Built-In Self –Test(BIST)
61
BIST relies on augmenting logic circuits to allow them to carry out
operations upon themselves that prove the correct operations of the logic circuit
Add an area to the chip but reduces the test time and overall system cost
Method of testing:
Signature Analysis
Cyclic Redundancy check(CRC)
Both method are used Pseduo- Random Sequence Generator(PRSG) to
produce the input signals
Signature Analyzer for observe the output signals.
2 types of PRSG:
Linear feedback Shift Register(LFSR)
Described by Characteristics Polynomial which bits are fedback
Complete Feedback Shift Register(CFSR)
Converting LFSR to CFSR by adding a n-1 input NOR Gate
12/24/2024
7.4.Built-In Self –Test(BIST) contd.,
62
In figure a=>LFSR
In figure b=>CFSR
12/24/2024
7.4.Built-In Self –Test(BIST) contd.,
63
1.BIST:{BILBO}
Built –In Logic Block Observation
4 operation modes
ii.Test mode(01)
Behaves as Random sequence generator
iii.Reset mode(10)
Synchronously initialized as 0
iv.Normal mode(11)
Behaves normally with their D input and Q output
12/24/2024
7.4.Built-In Self –Test(BIST) contd.,
64
2.Memory BIST:
Multiplexers are placed on the address, data and control inputs
While testing a state machine use this multiplexers to directly write a
checkerboard pattern of alternating 1s and 0s.
Data is read back and checked, then the inverse pattern also applied and
checked
ROM testing is very simpler
12/24/2024
7.4.Built-In Self –Test(BIST) contd.,
65
12/24/2024
7.5. IDDQ Testing:
66
Method of testing for Bridging faults is called IDDQ test
IDDQ test(VDD supply current Quiescent or supply current monitoring)
If bridge fault occurs, a measurable DC current will flow
Very sensitive
Completed externally to the chip by measuring current drawn on VDD line.
Gives a form of indirect massive observability
12/24/2024
7.6.Design for Manufacturability:
67
Circuits can optimized to increase their yield.
The different ways are
i. Physical:
By reducing the process defects yield and manufacturability is improved
Increasing the spacing between the wires
ii. Redundancy:
Used to Compensate the defective Components on a chip
12/24/2024
7.6.Design for Manufacturability contd.,
68
iii. Power:
Elevated power can cause failure due to excess current in wires
It causes Metal Migration Failures
High power devices rise the Die temperature , it degrades the device
Performance
Suitable package and Het Sink should be chosen to remove extra heat
iv.Process spread:
Carried out at different process corners
Monte Carlo Analysis can provide better modeling for process speed
v.Yield Analysis:
When a chip has poor yield, it fails the manufacturing test in lab.
Yield analysis used to locate the root cause of the failure
Then the layout structures can be redesigned
12/24/2024
69
8.SCAN TEST
12/24/2024
8.1.Scan Test:
70
Many system defects occur at Board level including Open or shorted PCB
traces
and incomplete solder joints
“Bed – Of –Nails” Can be sensed(the observable points) and driven (the
Access Group(JTAG)
All I/O pins are accessed through the Test Access Port(TAP)
12/24/2024
71
Thank You
12/24/2024