170 likes | 484 Views
Hamming Code. Clarissa David Timmy Lau WingChing Lin Jonathan Lee Advisor: Dr. David Parent December 5, 2005. Agenda. Abstract Introduction Why a Hamming Code? Potential Applications Theory of Operation Calculations Cadence Details Summary of Results Cost Analysis Conclusions.
E N D
Hamming Code Clarissa David Timmy Lau WingChing Lin Jonathan Lee Advisor: Dr. David Parent December 5, 2005
Agenda • Abstract • Introduction • Why a Hamming Code? • Potential Applications • Theory of Operation • Calculations • Cadence Details • Summary of Results • Cost Analysis • Conclusions
Abstract • Target Specification • Clock Frequency: 250MHz • Load Capacitance: 30fF • Area: 250 x 150 microns • Power Density: 3.5mW • Actual Specification • Clock Frequency: 330MHz • Load Capacitance: 30fF • Area: 1026.31 x 897.12 microns • Power Density: 3.87mW
Introduction • Hamming Code • Detects single and double-bit errors • Application • Telecommunication • Theory • Using 4 data bits, can generate 3 correction bits giving a total of 7 bits • Can correct any single bit error
Schematic Note: This is an Error Generator Gate Level Schematic of Hamming Code
Simulation NCVerilog of Hamming Code Logic
Cost Analysis But from us….. FREE!!!!!
Lessons Learned • EXPOSE YOURSELF TO THE PROJECT EARLY • Be organized about your routing • Debugging layout • Work together as a team • EXPOSE YOURSELF TO THE PROJECT EARLY !!!
Summary Complete Circuit • Clock Frequency: 330MHz • Area: 1026.31 x 897.12 microns • Power: 3.87mW • Load Capacitance: 30fF
Acknowledgements • Thanks to Cadence Design Systems • Thanks to Professor David Parent • Thanks to the current and past students of EE166