5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
Hard IP Core design | Convolution Encoder
1. Development of Hard Intellectual
Property core for Convolution Encoder
Guide:
Prof. Usha Mehta Prepared By:-
Archit (09bec101)
Aalay (09bec025)
2. Steps
Selection of IP-Core and its theory and
study of IP-core
VHDL and Verilog coding
Implementing code on FPGA kit
Layout MICROWIND software tool
Comparison and readings
3. Review 1
Selection of IP-Core and its theory and
study of IP-core
VHDL and verilog code for state
machine apprach
4. About convolution codes
Error Correcting Code
Sequential Codes
Constraint length (k) (trade-off)
Rate of Coder (r) (trade-off)
Why so named ?
Applications (wireless communication)
Popular Codes (k=7; r=1/2)
12. Review 2
Both VHDL and Verilog codes are ready with
block diagram approach
Constraint Length 7; Rate ½
Results showing comparison with Coregen(Core
Generation)
Each component is made in microwind
Dimension of Each Component made
Also a C code for convolution coder is made to
easy testing
34. Spice Netlist
Exported from Microwind
Got introduced to Tanner, Mentor Graphics
and SPICE syntax
Readings are taken from Mentor Graphics
35. Readings
Maximum Average
Power dissipation 0.622 mW 0.130 mW
Idd 0.519 mA 0.109 mA
X to Z1 48.706 ps 38.347 ps
X to Z2 66.721 ps 40.2042 ps
Clk to Z1 49.974 ps 36.343 ps
Clk to Z2 57.999 ps 38.493 ps
Core Size : 186.3 sq. um
Supply : 1.2 V
37. Conclusion
Great learnings
– VLSI Industry
– Coregen Implementation
– Verilog Coding
Better than Xilinx Coregen
Better than direct Verilog Implementation
38. References
Basics Of CMOS Cell Design
– Etienne Sicard, Sonia Delmas Bendhia
CMOS VLSI DESIGN : A Circuit and System
Perspective
– Neil H. E. Weste, David Harris, Ayan Banerjee
CMOS Digital Integrated Circuit,3/E
– Sung-Mo-Kang, Yusuf Leblebici
39. References
Spice User Manual Draft 10
T-Spice 12 user guide
– Tanner EDA tools
Open Source Semiconductor Core Licesing
– Harvard Journal of Law and Technology
Digital Design 4th Edition
– Morris Mano