1 / 95

Meghana Khadkikar Parul Apan Rohini Kulkarni Sidharth Sood Xiaoya Yang

First Order IIR Filter using Serial Adder Project for EE166 – spring 2003 San Jose State University ---------------------------------------------------------------------------. Meghana Khadkikar Parul Apan Rohini Kulkarni Sidharth Sood Xiaoya Yang. System Objective.

tyne
Download Presentation

Meghana Khadkikar Parul Apan Rohini Kulkarni Sidharth Sood Xiaoya Yang

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. First Order IIR Filter using Serial AdderProject for EE166 – spring 2003San Jose State University--------------------------------------------------------------------------- • Meghana Khadkikar • Parul Apan • Rohini Kulkarni • Sidharth Sood • Xiaoya Yang

  2. System Objective

  3. Internal Block Diagram of IIR

  4. Protocol for receiving input samples • Input samples should be qualified with a load signal (LD_X here) • Samples cannot be accepted faster than once every 6 clock cycles • (at 200MHz system CLK, about 33 M samples processed per second)

  5. Implementation Targets • System clock = 200 MHz • Total system power <= 0.25 W • Target technology = AMI 0.6u C5N • Output Load of 20 fF Division of Work • Meghana Khadkikar - REG A, 2to1 MUX, Post extraction Sims, Power Analysis • Parul Apan - Top level integration, Control Module, D-Flop • Rohini Kulkarni - Full Adder • Sidharth Sood - Basic gates • Xiaoya Yang - REG B

  6. TOP LEVEL

  7. Top-Level Schematic

  8. Impulse response - input

  9. Impulse response - output

  10. Step response - input

  11. Step response - output

  12. Top-Level - Layout

  13. Top-Level - DRC Report

  14. Top-Level - LVS Report

  15. Step response - Post-extraction

  16. Impulse response – Post extraction

  17. Power Analysis – Pre Extraction

  18. Power Analysis – Post Extraction

  19. Control Module

  20. Control Module

  21. Control Module - Schematic

  22. Control module

  23. Control module - Layout

  24. Control Module - DRC

  25. Control module - LVS

  26. Control module – Post-extraction

  27. D-Flop

  28. D-Flop Schematic

  29. D-Flop Calculations • Initial estimates: • Max setup time ~ 600ps • Clock to Q delay ~ 400ps • Hold time ~ 150ps • On this basis, the values for following constants were calculated as: • Ratio = 1.775 • Cgin = 10.86 x WN fF (assuming each nand would drive 3 nands) • WN = 2.84u; WP = 4.437u • Final Values: • Actual value for ‘Ratio’ was found from parametric analysis keeping WN = 3u • It came out to be 1.8  WP = 5.4u

  30. D-Flop

  31. D-Flop- Setup Characterization

  32. D-Flop Layout

  33. D-Flop DRC

  34. D-Flop LVS

  35. D-Flop – Post-extraction

  36. Full Adder

  37. Truth Table of Full_Adder

  38. FULL ADDER SCHEMATIC Full Adder -Schematic

  39. Hand Calculations • AND2: • Tphl=Tplh =1ns • Wn=37u Wp=2.7u ,Wni= 2.7u Wpi=1.5u • OR2 • Tphl=Tplh=1ns • Wn=1.5u Wp=2.7u , Wni=2.55u Wpi=4.5u • XOR2: • Tphl=Tplh =1.5ns • Wn=1.65u Wp=3u ,Wni= 2.7u Wpi=1.5u\ • Post extraction delay: Tphl=Tplh=1ns

  40. Full Adder

  41. Full Adder - Layout

  42. Full Adder - DRC

  43. LVS report • Like matching is enabled. • Net swapping is enabled. • Using terminal names as correspondence points. • Compiling Diva LVS rules... • Net-list summary for /home/sood5306/PROJECT_166/work/rohini/LVS/layout/netlist • count • 26 nets • 7 terminals • 21 pmos • 21 nmos

  44. Net-list summary for /home/sood5306/PROJECT_166/work/rohini/LVS/schematic/netlist count 26 nets 7 terminals 21 pmos 21 nmos Terminal correspondence points 1 Ain 2 Bin 3 Cin 4 Cout 5 Sum 6 gnd! 7 vdd!

  45. The net-lists match. layout schematic instances un-matched 0 0 rewired 0 0 size errors 0 0 pruned 0 0 active 42 42 total 42 42

  46. un-matched 0 0 merged 0 0 pruned 0 0 active 26 26 total 26 26 terminals un-matched 0 0 matched but different type 2 2 total 7 7

More Related