Professional Documents
Culture Documents
(Detection)
Mike Ra Caroline Choi Thuy Nguyen Christopher Gobok
Agenda
Introduction to Hamming Code Project Specifications Project Details (Schematic, Layout, etc.) Cost Analysis Conclusion/Lessons Learned
Block Diagram
4 ENCODER 4 7 DECODER 3
Specifications:
Encoder:
input 4 data bits output 7 data bits
Decoder:
input 7 data bits output 4 data bits & 3 codeword bits
Circuit Specs:
Clock Frequency : 200Mhz Supply Voltage : 5 V Load Capacitance : 30fF
5
Schematic
Layout
Verification
Verification
10
Simulation
11
Simulation
12
Cost Analysis
Verifying logic Verifying timing Layout Post extracted timing # of hours spent 12 25 40 3 -----------------Total = 80 hours
Summary
Complete Circuit:
Clock Frequency : 315 Mhz Area : 289.95 x 151.5 microns Power : 3.78 mW Load Capacitance : 30 fF
14
Conclusion/Lessons Learned
Start Early Expose yourself to the tool before starting Layout Design in blocks (cell based) and then instantiate them to minimize error Test at every different phase Ask other students with experience for help
15
Acknowledgements /References
Thanks to Dr. Parent Thanks to John (Dr. Parents T.A.) Fellow Students
Ando, Hisashige & Fujibu Ltd. F4 Microprocessor Design Forum. Robust Design Solutions for Nano-scale Circuits. 2005 Rowan University. Electronics II VLSI Design Lab 6 The Design and Layout of an Encoder/Decoder that Simulates the Hamming Error Correcting Code. http://users.rowan.edu/~head/spring05/vlsi/ ADK_HAMMING_Lab6_S05.doc Unv. Of New Brunswick. EE4253 Digital Communications. Error Correction and the Hamming Code. http://www.ee.unb.ca/ /tervo/ee4253/hamming.htm. 2002
16