DOC PREVIEW
SJSU EE 166 - First Order IIR Filter

This preview shows page 1-2-3-4-5-6-44-45-46-47-48-49-50-90-91-92-93-94-95 out of 95 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 95 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

First Order IIR Filter using Serial Adder Project for EE166 – spring 2003 San Jose State University ---------------------------------------------------------------------------System ObjectivePowerPoint PresentationSlide 4Slide 5Slide 6Slide 7Slide 8Slide 9TOP LEVELSlide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Control ModuleSlide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30D-FlopSlide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Full AdderSlide 41FULL ADDER SCHEMATICHand CalculationsSlide 45Slide 46 Slide 48Slide 49Slide 502to1 MUXMUX2_1 Truth TableSchematicSlide 54Slide 55Slide 56Slide 57LVS reportSlide 59REG ARegister-ASlide 62Slide 63Slide 64Slide 65Slide 66Slide 67REG BRegB SchematicDff SchematicMux SchematicTest BenchWaveformRegB LayoutDRC CheckLVS ReportExtracted WaveformExtracted Propogation TimeBasic Gates1. OR2: Designed the layout for the OR2 gate.Slide 81Slide 82Slide 83Slide 84Slide 85Slide 86Slide 87Slide 88Slide 89Slide 90Slide 91Slide 92Slide 93Slide 94Slide 95First Order IIR Filter using Serial AdderProject for EE166 – spring 2003San Jose State University--------------------------------------------------------------------------- •Meghana Khadkikar•Parul Apan•Rohini Kulkarni•Sidharth Sood•Xiaoya YangSystem ObjectiveInternal Block Diagram of IIRProtocol 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)Implementation Targets•System clock = 200 MHz •Total system power <= 0.25 W•Target technology = AMI 0.6u C5N•Output Load of 20 fFDivision 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 BTOP LEVELTop-Level SchematicImpulse response - inputImpulse response - outputStep response - inputStep response - outputTop-Level - LayoutTop-Level - DRC ReportTop-Level - LVS ReportStep response - Post-extractionImpulse response – Post extractionPower Analysis – Pre ExtractionPower Analysis – Post ExtractionControl ModuleControl ModuleControl Module - SchematicControl moduleControl module - LayoutControl Module - DRCControl module - LVSControl module – Post-extractionD-FlopD-Flop SchematicInitial estimates:-Max setup time ~ 600ps-Clock to Q delay ~ 400ps-Hold time ~ 150psOn 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.437uFinal Values:Actual value for ‘Ratio’ was found from parametric analysis keeping WN = 3uIt came out to be 1.8  WP = 5.4uD-Flop CalculationsD-FlopD-Flop- Setup CharacterizationD-Flop LayoutD-Flop DRCD-Flop LVSD-Flop – Post-extractionFull AdderAi Bi Ci Cout Sum0 0 0 0 00 0 1 0 11 0 0 0 11 0 1 1 00 1 0 0 10 1 1 1 01 1 0 1 01 1 1 1 1Truth Table of Full_AdderFULL ADDER SCHEMATICFull Adder -SchematicHand 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=1nsFull AdderFull Adder - LayoutFull Adder - DRC•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 nmosLVS reportNet-list summary for /home/sood5306/PROJECT_166/work/rohini/LVS/schematic/netlist count26 nets7 terminals21 pmos21 nmos Terminal correspondence points 1 Ain 2 Bin 3 Cin 4 Cout 5 Sum 6 gnd! 7 vdd!The net-lists match. layout schematicinstancesun-matched 0 0rewired 0 0size errors 0 0pruned 0 0active 42 42total 42 42un-matched 0 0merged 0 0pruned 0 0active 26 26total 26 26terminalsun-matched 0 0matched butdifferent type 2 2total 7 72to1 MUXMUX2_1 Truth TableSEL IN0 IN1 Y0 0 0 00 0 1 00 0 0 10 1 1 11 0 0 01 0 1 11 1 0 01 1 1 1Schematic•AOI Implementation•Load was 10fF•Sizing for minimum delay•Wn=3u, Wp=5.4u•Tphl=Tplh=0.5ns•Post Extraction Tphl=Tplh=0.55nsLVS reportNet-list summary for /home/sood5306/PROJECT_166/work/meghana/LVS/schematic/netlist count11 nets6 terminals6 pmos6 nmosTerminal correspondence points 1 IN0 2 IN1 3 SEL 4 Y 5 gnd! 6 vdd!The net-lists match. layout schematicinstancesun-matched 0 0rewired 0 0size errors 0 0pruned 0 0active 12 12total 12 12REG ARegister-A•Register-A is a 4 bit parallel in-serial out register.P3 P2 P1 P0SERIAL_INLOADclkSERIAL_OUT4-bit shift register with parallel loadREG A -SchematicREG A – Transient AnalysisREG A - LayoutREG A - DRCREG A - LVSREG A – Post extractionREG BRegB SchematicGfhDff SchematicRow 1 Row 2 Row 3 Row 4012345678910Main titleColumn 1 Column 2 Column 3Mux SchematicRow 1 Row 2 Row 3 Row 4012345678910Main titleColumn 1 Column 2 Column 3Test BenchWaveformRegB LayoutDRC CheckLVS ReportExtracted WaveformExtracted Propogation TimeBasic Gates1. OR2: Designed the layout for the OR2 gate. input A Input B Output Y0 0 00 1 11 0 11 1 1•Control Inverter: this is the gating inverter which is used to drive the load, this design to drive a large load saves us the power and at the same area consumption. This inverter was designed to drive the worse load conditions of 150fF and a delay of .2ns.•this gives a hand calculation of :•Wn=7.8u M•Wp=13.95u M•Then after the parametric analysis, similar values of Wn and Wp were found, which came out to be Wn=7.8 and Wp=12.9 for same similar rise and fall times. Then the inverter design was modified by the team members and the test bench was run again to find the delay.•NAND2: designed and tested the schematic of the NAND2 for an expected load of 200fF•NAND3: designed and tested the schematic of the NAND2 for an expected load of


View Full Document

SJSU EE 166 - First Order IIR Filter

Download First Order IIR Filter
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view First Order IIR Filter and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view First Order IIR Filter 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?