Chapter On Ic and Scales of Intergration and Logic Families Part A

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 27

IC TECHNOLOGY, INTERGRATION & THE

CIRCUIT LOQIC FAMILIES


THE INTRODUCTION
The development of electronics endless with invention of vaccum tubes and associated electronic circuits.
This activity termed as vaccum tube electronics, afterward the evolution of solid state devices and consequent
development of integrated circuits (IC) are responsible for the present status of communication,
computing and instrumentation

 The first vaccum tube diode was invented by JOHN AMBRASE Fleming in 1904.

 The vaccum triode was invented by LEE DE FOREST in 1906.

Early developments of the Integrated Circuit (IC) go back to 1949. German engineer Werner Jacobi filed a

patent for an IC like semiconductor amplifying device showing five transistors on a common substrate in a

2-stage amplifier arrangement.


Integrated circuits were made possible by experimental discoveries which showed that semiconductor

devices could perform the functions of vacuum tubes and by mid-20th-century technology advancements in

semiconductor device fabrication had already picked momentum.

The integration of large numbers of tiny transistors into a small chip was an enormous improvement

over the manual assembly of circuits using electronic components.

The integrated circuits mass production capability, reliability, and building-block approach to circuit design

ensured the rapid adoption of standardized ICs in place of designs using discrete transistors.
DEFINITION OF AN IC
An integrated circuit (IC) is a small semiconductor-based electronic
device consisting of fabricated transistors, resistors and capacitors.

Integrated circuits are the building blocks of most electronic devices and
equipment. An integrated circuit is also known as a chip or microchip.
ADVANTAGES OF IC’S OVER DISCRETE CIRCUITS

There are two main advantages of ICs over discrete circuits:

 cost and

 performance.

Cost is low because the chips, with all their components, are printed as a unit by photolithography rather
than being constructed one transistor at a time.

Furthermore, much less material is used to construct a packaged IC die than a discrete circuit.

Performance is high since the components switch quickly and consume little power (compared to their
discrete counterparts) because the components are small and positioned close together.
IC Invention:
Moore’s Law:

Gordon E. Moore - Chairman Emeritus of Intel Corporation


 1965 - observed trends in industry - of transistors on ICs vs release
dates

 Noticed number of transistors doubling with release of each new IC


generation

 Release dates (separate generations) were all 18-24 months apart

“The number of transistors on an integrated circuit will double every 18


months
Scale of Integration:
 Small scale integration(SSI) --1960
The technology was developed by integrating the number of transistors of 1-100 on a single chip. Ex: Gates, flip-
flops, op-amps.

 Medium scale integration(MSI) --1967


This was developed by integrating the number of transistors of 100- 1000 on a single chip. Ex: Counters, MUX,
adders, 4-bit microprocessors.

 Large scale integration(LSI) --1972


Was developed by integrating the number of transistors of 1000- 10000 on a single chip. Ex:8-bit micro-
processors, ROM,RAM.

 Very large scale integration(VLSI) -1978


Developed by integrating the number of transistors of 10000- 1Million on a single chip. Ex:16-32 bit
microprocessors, peripherals, complimentary high MOS.
 Ultra large scale integration(ULSI)
Developed by integrating the number of transistors of 1Million- 10
Millions on a single chip. Ex: special purpose processors.

 Giant scale integration(GSI)


Developed by integrating the number of transistors of above 10 Millions on
a single chip. Ex: Embedded system, system on chip(SOC).
With the rapid advances in technology the size of the ICs is shrinking and
the integration density is increasing.

The minimum line width of commercial products over the years is shown in the
graph below.
Microprocessors/controllers AS MSI CIRCUITS

 The microprocessor is the core of computer systems.

 Nowadays many communication, digital entertainment,


portable devices, are controlled by them.
 A designer should know what types of components he
needs, ways to reduce production costs and product reliable.
WHAT IS A MICROPROCESSOR?

• The word comes from the combination micro and processor.


• In this context processor means a device that processes numbers,
specifically binary numbers, 0’s and 1’s.

Micro is a new addition.


In the late 1960’s, processors were built using discrete elements.
These devices performed the required operation, but were too large and too
slow.

In the early 1970’s the microchip was invented. All of the components that
made up the processor were now placed on a single piece of silicon.

The size became several thousand times smaller and the speed became several
hundred times faster. The “Micro” Processor was born.
DEFINITION OF A MICROPROCESSOR.

The microprocessor is a programmable device that takes in numbers,


performs on them arithmetic or logical operations according to the program
stored in memory and then produces other numbers as a result.

Lets expand each of the underlined words:

Programmable device: The microprocessor can perform different sets of


operations on the data it receives depending on the sequence of instructions
supplied in the given program.
By changing the program, the microprocessor manipulates the data in different
ways.

Instructions: Each microprocessor is designed to execute a specific group of


operations. This group of operations is called an instruction set. This instruction
set defines what the microprocessor can and cannot do.
Takes in: The data that the microprocessor manipulates must come from somewhere.
It comes from what is called “input devices”.
These are devices that bring data into the system from the outside world.
These represent devices such as a keyboard, a mouse, switches, and the like.

Numbers: The microprocessor has a very narrow view on life. It only understands
binary numbers.

A binary digit is called a bit (which comes from binary digit).

The microprocessor recognizes and processes a group of bits together. This


group of bits is called a “word”.

The number of bits in a Microprocessor’s word, is a measure of its “abilities”.


Words, Bytes, etc.

The earliest microprocessor (the Intel 8088 and Motorola’s 6800) recognized
8-bit words.
They processed information 8-bits at a time. That’s why they are called “8-bit
processors”. They can handle large numbers, but in order to process these
numbers, they broke them into 8-bit pieces and processed each group of 8-bits
separately.
Later microprocessors (8086 and 68000) were designed with 16-bit words.
A group of 8-bits were referred to as a “half-word” or “byte”.
A group of 4 bits is called a “nibble”.
Also, 32 bit groups were given the name “long word”.
Today, all processors manipulate at least 32 bits at a time and there exists
microprocessors that can process 64, 80, 128 bits or more at a time.
Arithmetic and Logic Operations:

Every microprocessor has arithmetic operations such as add and


subtract as part of its instruction set.
Most microprocessors will have operations such as multiply
and divide.
Some of the newer ones will have complex operations such
as square root.

In addition, microprocessors have logic operations as well. Such


as AND, OR, XOR, shift left, shift right, etc.

Again, the number and types of operations define the


microprocessor’s instruction set and depends on the specific
microprocessor.
Program: A program is a sequence of instructions that bring data into the
microprocessor, processes it and sends it out.

There are many programming languages (C, C++, FORTRAN, and JAVA…)
However, these programming languages can be grouped into three main
levels (these days a fourth level is developing).

Programming Languages
Machine language
Machine language is the lowest level programming language. It is a language intended
to be understood by the microprocessor (the machine) only.
In this language, every instruction is described by binary patterns.

e.g. 11001101 may mean 1 + 2

This is the form in which instructions are stored in memory. This is the only
form that the microprocessor understands.
Stored in memory :

First, what is memory?

Memory is the location where information is kept while not in current use. Memory
is a collection of storage devices. Usually, each storage device holds one bit.

Memory is usually measured by the number of bytes it can hold. It is measured in


Kilos, Megas and lately Gigas.

A Kilo in computer language is 210 =1024. So, a KB (KiloByte) is 1024 bytes.


Mega is 1024 Kilos and Giga is 1024 Mega.
Produces:
For the user to see the result of the execution of the program, the results must be presented
in a human readable form. The results must be presented on an output device.

This can be the monitor, a paper from the printer, a simple LED or many other forms

From the above description, we can draw the following block diagram to represent a
microprocessor-based system

sor
es
Input Output

roc
rop
Mi c

Memory
INSIDE THE MICROPROCESSOR.
Internally, the microprocessor is made up of 3 main units.
The Arithmetic/Logic Unit (ALU)
The Control Unit.
An array of registers for holding data while it is being manipulated

I/O
Input / Output

Register
ALU Array

System Bus

Control
Memory

ROM RAM
Organization of the Microprocessor

The microprocessor can be divided into three main pieces:

Arithmetic/Logic Unit
Performs all computing and logic operations such as addition and
subtraction as well as AND, OR and XOR.

Register Array
A collection of registers within the microprocessor itself. These are used
primarily for data storage during program execution. The number and
the size of these registers differ from one microprocessor to the other.

Control Unit
As the name implies, the control Unit controls what is happening in the
microprocessor. It provides the necessary control and timing signals to all
operations in the microprocessor as well as its contact to the outside
world.
TO REMEMBER

Microprocessor (uP)(MPU)
A uP is a CPU on a single chip.
Components of CPU
ALU, instruction decoder, registers, bus control circuit, etc.

Micro-computer (u-Computer)
small computer
uP + peripheral I/O + memory specifically for data acquisition
and control applications

Microcontroller (uC)
u-Computer on a single chip of silicon
General-purpose microprocessor
CPU for Computers
No RAM, ROM, I/O on CPU chip itself
Example : Intel’s x86, Motorola’s 680x0
uP vs. uC
A uP
Microcontrollers  only is a single-chip CPU
 bus is available
 RAM capacity, numb of port is
selectable
 RAM is larger than ROM (usually)

A uC
 contains a CPU and RAM,ROM , Peripherals,
I/O port in a single IC
 internal hardware is fixed
 Communicate by port

Applications  ROM is larger than RAM (usually)


uCs are suitable to control of I/O devices in designs
 Small power consumption
requiring a minimum component
 Single chip, small board
uPs are suitable to processing information in
computer systems  Implementation is easy
History

Company 4 bit 8 bit 16 bit 32 bit 64 bit

8008 8088/6
4004 80386 80860
Intel 8080 80186
4040 80486 Pentium
8085 80286
Z8000
zilog Z80 Z8001
Z8002
6800 68006 68020
Motorola 6802 68008 68030
6809 68010 68040

ASSIGNEMENT: Design a 4 bit Micro-Processor

You might also like