1. Trang chủ
  2. » Cao đẳng - Đại học

Slide thiết kế vi mạch chapter1 digital design review

26 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 592,52 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Computer Engineering – CSE – HCMUT Digital Design with the Verilog HDL Chapter 1: Digital Design Review Dr.. Phạm Quốc Cường 1 CuuDuongThanCong.com https://fb.com/tailieudientucntt...

Trang 1

Computer Engineering – CSE – HCMUT

Digital Design with the Verilog HDL Chapter 1: Digital Design Review

Dr Phạm Quốc Cường

1

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 2

Technology Tradeoffs

2

Full-Custom IC

Non-Recurring Engineering (NRE) Cost Process complexity

Density, speed, complexity PLDs

Market Volume

to Amortize

Time to Prototype

Standard Cells FPGAs, Gate

Arrays

Trang 3

Post-Synthesis Design Validation

Post-Synthesis Timing Verification

11

Extract Parasitics

13

Pre-Synthesis Sign-Off

Verilog-based

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 4

Combinational – Sequential Logic

• Combinational logic:

– The outputs at any time,

t, are a function of only

the inputs at time t

• Sequential logic:

– The outputs at time t are

a function of the inputs

at time t and the

Sequential Circuit

Trang 6

nMos Pull-down network

Output Input

Invert gate NAND gate

NOR gate

Trang 7

Parallel and Serial

a

b

0 1

a

b

1 0

a

b

1 1 OFF OFF OFF ON

a

b

0 1

a

b

1 0

a

b

1 1

ON OFF OFF OFF

(c)

a b

a b

OFF ON ON ON

a b 0

a b 1

a b

1

a b

0 0

a b 0

a b 1

a b

1

a b

7

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 8

The “Conduction Complement” Rule

• CMOS gate’s output is always either 0 or 1

• For example: NAND

– Y=0 if and only if both inputs are 1

– Y=1 if and only at least one input is 0

– pMos transistors are parallel while nMos transistors are

serial

• The “Conduction Complements” rule

– The pull-up network always complements the pull-down network

– Parallel → Serial, Serial → Parallel

8

A B

Y

Trang 12

Y

Trang 13

ON ON

OFF

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 14

OFF ON

ON

Trang 15

ON OFF

OFF

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 16

OFF OFF

ON

Trang 18

18

3-input NAND Gate

• Y is 0 if and only if ALL inputs are 1

• Y is 1 if and only if AT LEAST one input is 0

A B

Y

C

Trang 19

19

Design CMOS Gates

– Using the CMOS Technology, draw transistor structure of

a 4-input NOR gate

A B C

D

Y

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 20

Design CMOS Gate (cont.)

– Using the CMOS Technology, draw transistor structure of

a 4-input NAND gate

20

Trang 22

Example: AOI22

Y =

22

A B

C D

A B

C D

B D Y A

C

A C

A B

C D

B D

) ( AB + CD

Trang 24

Example: O3AI

24

Y C

D

D C

B A

D C

B A

Trang 25

25

Standard Cells

• Library of common gates and structures (cells)

• Decompose hardware in terms of these cells

• Arrange the cells on the chip

• Connect them using metal wiring

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 26

26

FPGAs

• “Programmable” hardware

• Use small memories as truth tables of functions

• Decompose circuit into these blocks

• Connect using programmable routing

• SRAM bits control functionality

P

P1 P2 P3 P4 P5 P6 P7 P8

I1 I3 I2

OUT

FPGA Tiles

Ngày đăng: 06/01/2022, 22:35

TỪ KHÓA LIÊN QUAN