14
4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Embed Size (px)

Citation preview

Page 1: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

4bit Parallel to Serial Data Stream Converter

By

Ronne Abat

Johnny Liu

Page 2: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Agenda•Specifications

•D Flip Flop

•Test Bench

•Timing Analysis

•Fabrication

•Conclusion

Page 3: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Specification•4bit Parallel to Serial Data Converter

-At 25Mhz, Period = 40ns

-Using Positive Edge Trigger Clock

-Registers reset when clear = 0

-Drive a 10pf load

-AM16 Process

-Power Consumptions lower than 500mW

-Area less than 40mm square

Page 4: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Top Level Schematic

Page 5: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

D Flip Flop Schematic

Page 6: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

D Flip Flop Transient Response

Page 7: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

D Flip Flop H-L

Page 8: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

D Flip Flop L-H

Page 9: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Write Mode Test Bench

Page 10: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Transient Response Write Mode

Page 11: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Shift Mode Test Bench

Page 12: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Transient Response Shift Mode

Page 13: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Layout

Page 14: 4bit Parallel to Serial Data Stream Converter By Ronne Abat Johnny Liu

Conclusion

• All specs were met except for

• - extracted

• - power

• - timing on serial outputs