Download presentation
Presentation is loading. Please wait.
1
FEMAS Development - Progress
FEMAS Development Team October 02, 2012
2
Working Plan Task Description Status Estimated Time
2D Cross. Sect. Analys. Testing Database for 2D cross. sectional analysis testing Done 06/12/2012 2D Cross. Sect. Analys. Testing Matrix Matrix description for 2D cross sectional tests Released New Version Released Version of FEMAS 06/05/2012 Long-Term Plan Including known problems/features and input received during EMC consortium License file License file - not only in program file 05/28/2012 2D Cross Sect. Task In 2D cross sect. analysis will be added possibility to correct RLGC data because of “roughness effect” Export/Load Plot to/from File Will be added possibility to save/load plot data and settings into/from the file 2
3
Working Plan Task Description Status Estimated Time Delay Problem
Implemented new algorithm, which makes impulse response “Physically causal” Done 05/21/2012 Circuits Circuit block in LPA 2D Cross. Sect – Task 2D cross sect. analysis was transformed from tool to task Pre-emphasis filter testing Will be compared matlab and FEMAS results 06/26/2012 Documentation Developers level: descript. of funct. Users level: Users manual 07/10/2012 Description of algorithms 07/24/2012 3
4
Working Plan Task Description Status Estimated Time
S-parameters Analysis Technical specification - Updated Done 07/10/2012 LPA Testing Database for Link Path Analysis Testing Implement help system User’s manual will be converted in html format and added in FEMAS help Smoothing filter Change Wp and Ws parameters from rad/sample to frequency Hz Changes according to Matteo’s suggestions Default values, Pre-emphasis taps, Move blocks in schematic matrix, arrange names of channels alphabetically 4
5
Working Plan Task Description Status Estimated Time
Change Linear Interpolation Method We need to interpolate magnitude and phase instead of real and imaginary parts Done 07/24/2012 Modify pre-emphasis filter Implement pre-emphasis filter with any number of pre and post taps Units Add units everywhere it is possible: Sources - VHigh, VLow, rise/fall time, bitrate, delay, also in eye diagram Student License Limited functionality for students Smoothing Filter Testing Test smoothing filter and created test report Update User’s Manual and Functionalities Users manual and functionalities where updated according changes made during this two week 5
6
Working Plan Task Description Status Time Student License Modified
Custom geometry for 2D Cross Section Analysis is allowed – restriction is 3 traces Done 07/31/2012 Smoothing Filter Add option to choose smoothing method: Butterworth/Chebyshev Jitter Analysis for Input Signal Added: Random Jitter, Duty Cycle Distortion and Periodic Jitter to the Source Waveform Fixed bug in AC simulation New Release Will be created new version 6
7
Working Plan Task Description Status Time
Added Possibility to Calculate All Tasks in the Project Added button “Calculate All” in LPA projects Done 08/14/2012 Signal Analyzer Added new tool “Signal Analyzer” Improved LPA Performance Added possibility to begin or finish channel with 1 port s-parameters block Testing of jitter injection Tao has tasted jitter injection for input waveform Tested Conversion from Time to Frequency Domain Compared matlab fft FEMAS Conversion tool and Analytically calculated results for Gaussian, Step, … signals 08/21/2012 Added Validation Check in LPA Will be calculated recommended frequency range for s-parameters and checked if Added Filter: Inter-Symbol Interference (in GUI) 7
8
Working Plan Task Description Time Custom geometry
It will be possible to create custom geometry from GUI Done 08/28/2012 T and P Network sequence In circuit models will be added possibility to define sequence of parallel and sequential T and P networks – Technical Specification Tx Equalization – De-emphasis Tx Equalization now consists Pre-emphasis and De-emphasis 8
9
Working Plan Task Description Time Custom geometry
Added – Triangle, Trapezoid, Circle and Ellipse Done 09/04/2012 Prepared Environment for DLLs FIR Equalization Functionality for De-emphasis, Pre-emphasis and FFE equalization is done FFE Optimization Functionality for FFE optimization is done DFE Equalization Functionality for DFE equalization is done 9
10
Working Plan Task Description Time
Parallel and series of circuit elements Add possibility to define Parallel and series of circuit element Done 09/11/2012 Mutual inductance Integrate possibility in FEMAS to use mutual inductance Improvement in custom geometry Added possibility to remove regions from custom geometry 10
11
Working Plan Task Description Time
Custom geometry - Description images Added description images in GUI for custom geometry Done 09/18/2012 Mutual inductance Tested different cases Change Student License Activation License issues will be updated according to new specification Description of functions in Equalization.dll Created documentation for Equalization: Description of functions and used algorithms (Only CTLE optimization left) 11
12
Working Plan Task Description Time FEMAS interface for equalization
Prepare FEMAS interface for equalization Done 10/02/2012 Description of functions in Equalization.dll Added CTLE optimization 09/25/2012 Equalization.dll CTLE optimization was added Test Equalization Preliminary testing for all functionalities is done. Complete test cases and result matrix will be created. The results will be compared to ADS 12
13
Equalization Testing: Test1
13
14
Equalization Testing: Test2
14
15
Equalization Testing: Test3
15
16
Equalization Testing: FFE
Test1 - Original EH(mV) EW(ps) Original 46 48 ADS 113 76 FEMAS 114 78 Cursor: Post taps: Pre taps: FEMAS Cursor: Post taps: , , Pre taps: ADS Test1 –FFE: FEMAS Test1 –FFE: ADS 16
17
Equalization Testing: FFE
Test2 – Original EH(mV) EW(ps) Original 450 94 ADS 447 FEMAS 448 93 Cursor: Post taps: Pre taps: FEMAS Cursor: Post taps: Pre taps: ADS Test2 –FFE: ADS Test2 – FFE: FEMAS 17
18
Equalization Testing: FFE
Test3 – Original EH(mV) EW(ps) Original 443 93 ADS 385 89 FEMAS 384 Cursor: Post taps: Pre taps: FEMAS Cursor: Post taps: Pre taps: ADS Test3 –FFE: ADS Test3 –FFE: FEMAS 18
19
Equalization Testing: FFE + DFE
Test1 –FFE EH(mV) EW(ps) Original 113 76 ADS 77 FEMAS 133 75 FEMAS ADS Test1 –FFE + DFE: ADS Test1 –FFE + DFE: FEMAS 19
20
Equalization Testing: FFE + DFE
Test2 –FFE EH(mV) EW(ps) Original 447 94 ADS FEMAS 398 90 FEMAS ADS Test2 –FFE + DFE: ADS Test2 –FFE + DFE: FEMAS 20
21
Equalization Testing: FFE + DFE
Test3 –FFE EH(mV) EW(ps) Original 385 89 ADS 389 88 FEMAS 356 84 FEMAS ADS Test2 –FFE + DFE: ADS Test3 –FFE + DFE: FEMAS 21
22
Equalization Testing: CTLE
Test1 - Original Test1 –FFE EH(mV) EW(ps) Original 46 48 ADS 222 80 FEMAS 227 Poles : p1 =5.039GHz peaking frequency = 0.5*( GHZ) p2 =6.0972GHz peaking gain = 6dB Zeros : z1 = GHz Test1 –CTLE: FEMAS Test1 –CTLE: ADS 22
23
Equalization Testing: CTLE
Test2 – Original EH(mV) EW(ps) Original 450 94 ADS 493 82 FEMAS 494 83 Poles : p1 =5.039GHz peaking frequency = 0.5*( GHZ) p2 =6.0972GHz peaking gain = 6dB Zeros : z1 = GHz Test2 –CTLE: FEMAS Test2 –CTLE: ADS 23
24
Equalization Testing: CTLE
Test3 –Original EH(mV) EW(ps) Original 443 93 ADS 398 84 FEMAS 397 Poles : p1 =5.039GHz peaking frequency = 0.5*( GHZ) p2 =6.0972GHz peaking gain = 6dB Zeros : z1 = GHz Test3 –CTLE: FEMAS Test3 –CTLE: ADS 24
25
Equalization Testing: Tx Equalization
Test1 - Original Test1 –Original EH(mV) EW(ps) Original 46 48 ADS FEMAS 119 78 Cursor: Post tap: Test2 – Tx Equalization: FEMAS Test1 –Tx: ADS 25
26
Equalization Testing: Tx Equalization
Test2 –Original EH(mV) EW(ps) Original 450 94 ADS FEMAS 459 Cursor: Post tap: Test2 – Tx Equalization: FEMAS Test2 –Tx: FEMAS 26
27
Equalization Testing: Tx Equalization
Test3 – Original Test3 –Original EH(mV) EW(ps) Original 443 93 ADS FEMAS 390 89 Cursor: Post tap: Test3 –Tx: FEMAS 27
28
Equalization Testing: FFE-WH
Test1 - Original EH(mV) EW(ps) Original 46 48 FEMAS WH 114 78 FEMAS 113 76 Test1 – FFE – WH: FEMAS Test1 – FFE: FEMAS 28
29
Equalization Testing: FFE
Test2 – Original EH(mV) EW(ps) Original 450 94 FEMAS WH 443 93 FEMAS 448 Test2 –FFE: FEMAS Test2 –FFE WH: FEMAS 29
30
Equalization Testing: FFE
Test3 – Original EH(mV) EW(ps) Original 443 93 FEMAS WH 383 88 FEMAS 384 89 Test3 –FFE WH: FEMAS Test3 –FFE: FEMAS 30
31
Task Description Time Equalization
Create Dll and integrate into FEMAS GUI 10/09/2012 Update documentation Update user’s manual, functions and algorithms 10/16/2012 Try Different Filters Use Hamming Window and Rational Function to extrapolate transfer function, when we have not enough frequencies Jitter decomposition Misha and Mikheil S-parameters & Channel Analyzer Scripting Impedance Matrix Geometry for 2D Cross Sect. Analysis HSpice and PSpice formats in circuit 31
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.