You are on page 1of 7

Design of a Computer System

Computer system design analyzed from 4 different views Behavioural :Input output relationship Structural : Interconnection structure realizing intended behaviour Layout and :Physical layout of the components(Where the components are placed and how interconnections routed Testing : Different fault models and testing strategies employed for error free design

Design Layers
Behavioural Structural

Testing

Layout

Behavioural
Hardware architecture defined in terms of various hardware functions and their interrelationship Input-output behaviour of each component of PM structure expressed as algorithm to describe the function to be realized by it The behaviour of each RTL component is expressed as a Boolean function ,truth table which are realized by logic gates &flip-flops The behaviour of logic gate circuit expressed as a function of transistor switches

Structural Description
Outmost circle specifies the very first level of the system design Architecture realization is referred as ProcessorMemory (PM) switch level structure( various subsystems interconnected to realize a system) Algorithm is realized by components like register, multiplexer, ALU, etc (RTL components) Boolean Function ,truth table ,etc realized by logic gates and flip- flops. Switching function of a NAND gate realized by interconnecting two MOS transistors in series

Layout
At lowest level ,a MOS transistor is realized by specifying a set of polygons on the silicon floor (cell) A number of such cells are properly placed & interconnected to build a chip Placement & routing of interconnections of a set of interconnected chips on a PCB makes physical module at next higher level Finally boards are placed on the machine frame & interconnected by wires to realize complete system hardware

Testing
Testing carried out at every level to check the proper working of various modules Make the system error free

References
P.Pal Chaudhuri,Compter Organization and Design,2nd Edition ,PHI,2003

You might also like