You are on page 1of 7

Faculty of Engineering - UCP

Design Steps for a Digital Design

Digital Logic & Design (DLD)

Prof. Mohammad Salman Aslam


Faculty of Engineering
University of Central Punjab

Lecture No: 1a 3rd Semester

Intro. to Design & its Steps in


Digital Designing

Design Steps for a Digital Design

Faculty of Engineering - UCP

Design Steps for a Digital Design

What is Design

The art and science of transforming a need (problem) into a solution


(product) subject to available resources and constraints.
Top Down vs. Bottom up
How do we do this?

Faculty of Engineering - UCP

Design Steps for a Digital Design

Design Steps for a Digital Design


1. Understand the problem
What are the inputs?
What are the outputs?
How are outputs related to inputs?
...
THEN

2. REALLY Understand the problem


What is unspecified?
What assumptions need to be made?
Are there any "unusual" conditions?
...
THEN

Faculty of Engineering - UCP

Design Steps for a Digital Design

Design Steps for a Digital Design


3. Partition the problem
What are the functional blocks?
What does each do?
What "information" is passed between
blocks?
...
THEN

4. Block Diagram

THEN

Faculty of Engineering - UCP

Design Steps for a Digital Design

Design Steps for a Digital Design


5. Logic Design
Combinational Logic Circuits
Sequential Logic Circuits
...
THEN

6. Circuit Design
Technology (RTL, DTL, TTL, CMOS)
Scale (SSI, MSI, LSI, VLSI, ULSI, GLSI)
Devices
Layout
THEN
5

Faculty of Engineering - UCP

Design Steps for a Digital Design

Design Steps for a Digital Design


7. Fabricate
Packaging (Boards, IC Chips etc)
Power and Heat
...
THEN

8. Test
What have gone wrong?
Isolate the Design or the Circuit
Backtrack in Design & Circuit to locate the
fault

THEN

Design Steps for a Digital Design

Faculty of Engineering - UCP

Design Steps for a Digital Design

Design as Process
Textual

Graphical

Physical

Problem specification
Block Diagram
Flow Chart
State Diagram

State Table
Truth Table
Boolean Equations
Karnaugh Mapping

Logic Diagram
Circuit Diagram
Wiring Diagram
Protoboard
Printed Circuit Board
FPGA, PLDs
VLSI, ULSI, GLSI
7

You might also like