Module 3
Module 3
Processes
General Considerations
Ways of handling problems, provides way of designing and realizing
systems which are too complex
• Lower unit cost
• Higher reliability
• Lower power dissipation, lower weight and lower volume
• Better performance
• Enhanced repeatability
• Possibility of reduced design/development periods
Some Problems related with VLSI design are
1. How to design complex systems in a reasonable time and reasonable
effort.
2. The nature of architectures best suited to take full advantage of VLSI
and the technology
3. The testability of large/complex systems once implemented on
silicon
• Problem 1 & 3 are greatly reduced if two aspects are followed.
a) Top-down design approach with adequate CAD tools
b) Partitioning the system sensibly
c) Aiming for simple interconnections
d) High regularity within subsystem
e) Generate and then verify each section of the design
Devote significant portion of total chip area to test and diagnostic facility
Problem 2 can be solved by
• Select architectures that allow design objectives and high regularity in realization
Illustration of Design Processes
• Structured design begins with the concept of hierarchy.
• Coupling can be used as a measure the sub-modules interconnection.
• Concurrency should be exploited
• The adaptation to a new process must occur in a short time.
General Arrangement of a 4-bit Arithmetic
Processor
• One bus architecture: