Professional Documents
Culture Documents
In electronics industry the separately manufactured components like resistor, capacitor, diode,
and transistor are joined by wires or by printed circuit board (PCB) to form circuits. These
circuits are called discrete circuits and they have following disadvantages:
1. In a large electronic circuit, there may be very large number of components and as a
result the discrete assembly will occupy a very large space.
2. They are formed by soldering which causes a problem of reliability.
To overcome these problems of space conservation and reliability, the integrated circuits were
developed.
Integrated Circuit (IC).
An IC comprises a number of circuit components like resistors, transistor etc. They are
interconnected in a single small package to perform the desired electronic function. These
components are formed and connected within a small chip of semiconductor material. In IC the
following features are observed.
1. In IC, the various components are integral part of a small semiconductor chip and the
individual components cannot be removed for repair and replacement as in discrete
circuits.
2. It combines both active elements like diodes and transistors with passive components like
resistors and capacitors in a monolithic structure, so the complete unit in a monolithic
circuit. Their size is very small. To see connections between their various components, a
microscope is needed.
3. All the components are formed within the chip and no components is seen projected
above the surface of the chip.
Scale of Integration
The number of components fitted into a standard size IC represents its integration scale, in other
words its a density of components. It is classified as follows:
1. SSI Small Scale Integration
It have less than 100 components (about 10 gates).
2. MSI Medium Scale Integration
It contains less than 500 components or have more than 10 but less than 100 gates.
3. LSI Large Scale Integration
Here number of components is between 500 and 300000 or have more than 100 gates.
4. VLSI Very Large Scale Integration
Discrete Circuits
Fabrication of Components
Usually electronics components such as diodes, resistors and capacitors are made on monolithic
integrated circuit (IC). In order to fabricate these IC components impurities are added or diffused
in specific place in the semiconductor wafer (i.e substrate) so PN junction can be made Figure
(a) shows the cross section area of the basic monolithic components.
All the four components are made inside the P-type substrate or wafer. N-type and P-type
portion are made from N-type and P-type materials inside the P-type substrate.
This is done by diffusion process.
In this process P-type and N-type materials (in the form of gas) are added in
semiconductor wafer at high temperature. Wafer is placed in a high temperature, furnace
(of about 100o C)
A thin layer of silicon diode SiO2 layer is made at particular areas of N-type layer
which are subject to diffusion.
The N-type material is diffused in to substrate. Now the first and large N-type potion is
diffused inside the substrate.
Again a thin layer of SiO2 is grown over the other new place is selected to diffuse P-type
material inside the N-type material.
This same process is repeated to diffuse last potion of N-type material.
Image of ASIC IC
SoC(System on chip)
An SoC, or system-on-a-chip to give its full name, integrates almost all of these components into
a single silicon chip. Along with a CPU, an SoC usually contains a GPU (a graphics processor),
memory, USB controller, power management circuits, and wireless radios (WiFi, 3G, 4G LTE,
and so on). Whereas a CPU cannot function without dozens of other chips, its possible to build
complete computers with just a single SoC.
Image of ASIC IC
NoC(Network on chip)
Network on chip ( NOC) is a communication subsystem on an integrated circuit (commonly
called a "chip"), typically between intellectual property (IP) cores in a system on a chip (SoC). .
NoCs can span synchronous and asynchronous clock domains or use unlocked asynchronous
logic. NoC technology applies networking theory and methods to on-chip communication and
brings notable improvements over conventional bus and crossbar interconnections. NoC
improves the scalability of SoCs, and the power efficiency of complex SoCs compared to other
designs.
An embedded
problems .
Here the microcomputer is embedded or hidden inside the system. Every embedded
Categories of Embedded System : Embedded systems can be classified into the following 4
categories based on their functional and performance requirements.
and
Based on the performance of the Microcontroller they are also classified into
I.
Small scaled embedded system
II.
Medium scaled embedded system and
III.
Large scaled embedded system.
Stand alone Embedded systems :
A Real time system in which ,the violation of time constraints will cause only the
degraded quality, but the system can continue to operate is known as a Soft real time
ii.
system.
In soft real-time systems, the design focus is to offer a guaranteed bandwidth to each
real-time task and to distribute the resources to the tasks.
Ex: A Microwave Oven , washing machine ,TV remote etc.
A Real time system in which, the violation of time constraints will cause critical failure
ii.
and loss of life or property damage or catastrophe is known as a Hard Real time system.
These systems usually interact directly with physical hardware instead of through a
human being .The hardware and software of hard real-time systems must allow a worst
case execution (WCET) analysis that guarantees the execution be completed within a
strict deadline. The chip selection and RTOS selection become important factors for hard
real-time system design.
Ex: Deadline in a missile control embedded system , Delayed alarm during a Gas leakage , car
airbag control system , A delayed response in pacemakers ,Failure in RADAR functioning etc.
Networked embedded systems :
The networked embedded systems are related to a network with network interfaces to access the
resources. The connected network can be a Local Area Network (LAN) or a Wide Area
Network (WAN), or the Internet. The connection can be either wired or wireless.
i.
The networked embedded system is the fastest growing area in embedded systems
applications. The embedded web server is such a system where all embedded devices are
ii.
connected to a web server and can be accessed and controlled by any web browser.
Ex: A home security system is an example of a LAN networked embedded system where
all sensors (e.g. motion detectors, light sensors, or smoke sensors) are wired and running
on the TCP/IP protocol.
Mobile Embedded systems : The portable embedded devices like mobile and cellular phones ,
digital camaras,MP3 players, PDA (Personal Digital Assistants) are the example for mobile
embedded systems. The basic limitation of these devices is the limitation of memory and other
resources.
i.
Small scaled embedded system : An embedded system supported by a single 816 bit
Microcontroller with on-chip RAM and ROM designed to perform simple tasks is a
ii.
iii.
system.
Application Areas of Embedded Systems:
The embedded systems have a huge variety of application domains which varies from very low
cost
equipments, from entertainment devices to academic equipments, and from medical instruments
to aerospace and weapon control systems. So,the Embedded systems span all aspects of our
modern life. The following table gives the various applications of embedded systems.
S.No
Embedded System
Home Appliances
Office Automation
Security
Academia
Instrumentation
Telecommunication
Automobile
Entertainment
Aerospace
10
Industrial automation
11
Personal
12
Medical
13
14
Miscellaneous:
Application
Dishwasher, washing machine, microwave, Top-set box,
security system , HVAC system, DVD, answering
machine, garden sprinkler systems etc..
Fax, copy machine, smart phone system, modern,
scanner, printers.
Face recognition, finger recognition, eye recognition,
building security system , airport security system,
alarm system.
Smart board, smart room, OCR, calculator, smart cord.
Signal generator, signal processor, power supplier,
Process instrumentation,
Router, hub, cellular phone, IP phone, web camera
Fuel injection controller, anti-locking brake system, airbag system, GPS, cruise control.
MP3, video game, Mind Storm, smart toy.
Navigation system, automatic landing system, flight
attitude controller, space explorer, space robotics.
Assembly line, data collection system, monitoring
systems on pressure, voltage, current, temperature,
hazard detecting system, industrial robot.
PDA, iPhone, palmtop, data organizer.
CT scanner, ECG , EEG , EMG ,MRI, Glucose
monitor, blood pressure monitor, medical diagnostic
device.
ATM, smart vendor machine, cash register ,Share
market
Elevators, tread mill, smart card, security door etc.
by a
Central Processing Unit (CPU), which is the heart of a microprocessor (P) or microcontroller
(C). A microcontroller is an integrated chip which comes with built-in memory, I/O ports,
timers, and other components. Most embedded systems are built on microcontrollers, which run
faster than a custom-built system with a microprocessor, because all components are integrated
within a single chip. Operating system play an important role in most of the embedded systems.
But all the embedded systems do not use the operating system. The systems with high end
applications only use operating system. To use the operating system the embedded system should
have large memory capability. So, This is not possible in low end applications like remote
systems, digital cameras,MP3 players , robo toys etc.The architecture of an embedded system
with OS can be denoted by layered structure as shown below. The OS will provide an interface
between the hardware and application software.
In the case of embedded systems with OS ,once the application software is loaded into memory it
will run the application with out any host system.
Coming to the hardware details of the embedded system, it consists of the following important
blocks.
I/O Devices
Communication Interfaces
Embedded system memory can be either on-chip or off-chip. On chip memory access is much
fast than off-chip memory, but the size of on-chip memory is much smaller than the size of offchip memory. Usually, it takes at least two I/O ports as external address lines plus a few control
lines such as R/W and ALE control lines to enable the extended memory. Generally the data is
stored in RAM and the program is stored in ROM.
I/O Ports :
The I/O ports are used to connect input and output devices. The common input devices for an
embedded system include keypads, switches, buttons, knobs, and all kinds of sensors (light,
temperature, pressure, etc).
The output devices include Light Emitting Diodes (LED), Liquid Crystal Displays (LCD),
printers, alarms, actuators, etc. Some devices support both input and output, such as
communication interfaces including Network Interface Cards (NIC), modems, and mobile
phones.
Communication Interfaces :
To transfer the data or to interact with other devices ,the embedded devices are provided the
various
Moores Law:-
Gordon Moore: co-founder of Intel predicted that the number of transistors per chip would grow
exponentially (double every 18 months).
Chips
Integrated circuits consist of:
The following picture shows the placement of the main blocks inside the core area.
Main Components
Digital Blocks
Digital Logic is implemented on silicon using CMOS transistors and metal (wires)
connection between these basic components.
Standard technology libraries are used for implementation of digital logic. These
libraries include optimized implementation of basic elements like logic gates (nor, nand,
not etc), flip-flops, etc..
Sometimes when a digital block has a very special requirement it is implemented as a
Hard Macro. This approach can improve the characteristics of this block, but has
negative impact on chip placement.
Analog and mixed signal blocks are always designed in transistor level. So, all these blocks are
integrated as hard macros. The following blocks are commonly implemented in silicon:
Voltage Regulators used for voltage supply of internal logic and pads from external
power supply. The most popular regulator implemented on silicon in 0.18u process is
3.3V to 1.8V
Power On Reset (POR) and Voltage Detectors used to generate system reset for onchip logic during power-up and when external supply is going down and cant provide
sufficient voltage level for internal logic.
On Chip Oscillators and PLLs: Used to create clock for the on-chip logic and systems.
Wide range of clock frequencies for the system clock can be generated.
Digital to Analog and Analog to Digital Converters: Provide interface between the onchip digital logic and the on-chip or the external analog blocks. Wide range of
applications, like audio (MP3) and video, require implementation of these blocks on
silicon.
ASIC Example
Specification Capture
Design Capture in C, C++, SystemC or SystemVerilog
HW/SW partitioning and IP selection
RTL Design
Verilog/VHDL
Physical Design
RTL Description
Library Mapping
HDL ambiguities can cause the synthesis tool to produce incorrect netlist
Rerun functional verification on the gate level netlist
Formal verification
Insert various DFT features to perform device testing using Automated Test Equipment
(ATE) and system level tests
Scan enabled flip-flops and scan chains
Automatic Test Pattern Generation (ATPG) tools generate test vectors to perform logic
and parametric testing
Boundary-Scan/JTAG
Power Analysis
Floorplanning /Placement/Routing
Routing
Route special nets
Power, Ground
Clock tree synthesis/ routing
Minimize skew
Insert buffers
Global and detailed routing of signal nets
Verification Steps
Parasitic Extraction
2D, 2.5D and 3D extraction possible, output is SPEF, RSPF, ESPF etc.
Timing Analysis
More detailed wire capacitance available for power analysis, iterate if there are
Problems,