1 / 15

Hamming Code

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.

giza
Download Presentation

Hamming Code

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hamming Code Clarissa David Timmy Lau WingChing Lin Jonathan Lee Advisor: Dr. David Parent December 5, 2005

  2. Agenda • Abstract • Introduction • Why a Hamming Code? • Potential Applications • Theory of Operation • Calculations • Cadence Details • Summary of Results • Cost Analysis • Conclusions

  3. 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

  4. 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

  5. Longest Path

  6. Schematic Note: This is an Error Generator Gate Level Schematic of Hamming Code

  7. Schematic

  8. Layout

  9. Verification: DRC

  10. Simulation NCVerilog of Hamming Code Logic

  11. Simulation

  12. Cost Analysis But from us….. FREE!!!!!

  13. 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 !!!

  14. Summary Complete Circuit • Clock Frequency: 330MHz • Area: 1026.31 x 897.12 microns • Power: 3.87mW • Load Capacitance: 30fF

  15. Acknowledgements • Thanks to Cadence Design Systems • Thanks to Professor David Parent • Thanks to the current and past students of EE166

More Related