Vlsi Module-5
Vlsi Module-5
SEMICONDUCTOR MEMORIES
And
TESTING AND VERIFICATION
Introduction
• Semiconductor memory arrays capable of storing large
quantities of digital information are essential to all digital
systems.
• The amount of memory required in a particular system
depends on the type of application.
• The area efficiency of the memory array, i.e., the number of
stored data bits per unit area, is one of the key design criteria
that determine the overall storage capacity and, hence, the
memory cost per bit.
• Memory circuits are generally classified according to the type
of data storage and the type of data access.
TESTING AND VERIFICATION
CONTENTS
• Testing
• Logic verification principles
• Silicon debug
• Manufacturing Test
• Fault models
• Observability and controllability
• Design for Test
• Boundary scan
• Testing is one of the most expensive parts of chips.
• The first set of tests verifies that the chip performs its intended
function. These tests, called functionality tests or logic
verification, are run before tape out to verify the functionality
of the circuit.
• Testing a die (chip) can occur at the following levels:
Wafer level
Packaged chip level
Board level
System level
Field level
LOGIC VERIFICATION
• You can check functional equivalence through
simulation at various levels of the design hierarchy.
• If the description is at the RTL level, the behavior at
a system level may be able to be fully verified.
• At each level, you can write small tests to verify the
equivalence between the new higher-level functional
model and the lower-level gate or functional level.
• At the top level, you can surround the filter functional
model with a software environment that models the
real-world use of the filter
• Verification at the top chip level using an FPGA
emulator offers several advantages over simulation.
DEBUGGING
• Many times, when a chip returns from fabrication, the first set
of tests are run in a lab environment, so you need to prepare
for this event.
You can begin by constructing a circuit board that provides the
following attributes:
• Power for the IC with ability to vary VDD and measure power
dissipation
• Real-world signal connections (i.e., analog and digital inputs
and outputs as required)
• Clock inputs as required (it is helpful to have a stable variable-
frequency clock generator)
• A digital interface to a PC.
MANUFACTURING TESTS
Whereas verification or functionality tests seek to
confirm the function of a chip as a whole,
manufacturing tests are used to verify that every gate
operates as expected.
• Layer-to-layer shorts (e.g., metal-to-metal)
• Discontinuous wires (e.g., metal thins when crossing
vertical topology jumps)
• Missing or damaged vias
• Shorts through the thin gate oxide to the substrate or
well.
Logic verification principles