Presentation is loading. Please wait.

Presentation is loading. Please wait.

1076.1 Table-driven Modeling Subcommittee April 9, 2012 – 8am PST – 5pm CET Joachim Haase.

Similar presentations


Presentation on theme: "1076.1 Table-driven Modeling Subcommittee April 9, 2012 – 8am PST – 5pm CET Joachim Haase."— Presentation transcript:

1 1076.1 Table-driven Modeling Subcommittee April 9, 2012 – 8am PST – 5pm CET Joachim Haase

2 Agenda Call to order Volunteer for minutes Approval of agenda Review and approve minutes from the last meeting Status of reference implementation Discussion on open questions concerning a standard proposal Next meeting AOB Adjourn

3 Approve minutes from January 30, 2012 meeting Minutes available in the Table-driven modeling member-only area http://www.eda.org/twiki/bin/view.cgi/P10761/TDMMtgMinutesJan3012 http://www.eda.org/twiki/bin/view.cgi/P10761/TDMMtgMinutesJan3012 Review of IEEE Patent policy http://www.eda.org/twiki/pub/P10761/WebHome/pat-slideset.pdf http://www.eda.org/twiki/pub/P10761/WebHome/pat-slideset.pdf

4 Action items from the last meeting Update of the reference implementation using VHDL 2008 Contact to ISAC (VHDL) concerning the declaration of types TABLE_DATA_REAL and TABLE_DATA_COMPLEX (opac ? or not).

5 Status of reference implementation (1) Updates as proposed on the last meeting For PREPARE_TABLE_DATA functions that read data from a file, an additional argument and corresponding type shall be provided. File formats (such as Touchstone,...) shall be described by this parameter. The DEPENDENT_SELECTOR in the case of complex-valued one- dimensional interpolation shall point to a group of two columns that describe a complex number. A type REAL_MATRIX (available in VHDL 2002) instead of REAL_VECTOR_ARRAY (only available in VHDL 2008) shall be used to provide data for multi-dimensional interpolation.

6 Status of reference implementation (2) impure function PREPARE_TABLE_DATA ( FILE_NAME : STRING; X_UNIT : X_UNIT_TYPE := GHz; Y_FORMAT : Y_FORMAT_TYPE := RI; METHOD : INTERPOLATION_METHOD := TDM_PWL; LEFT : EXTRAPOLATION_METHOD := TDM_ERROR; RIGHT : EXTRAPOLATION_METHOD := TDM_ERROR; DEPENDENT_SELECTOR : POSITIVE := 1; SEPARATOR : CHARACTER := ' ' ) return TABLE_DATA_COMPLEX; DEPENDENT_SELECTOR points to a group of two values

7 Status of reference implementation (3) --/** -- Type to describe data points for multi-dimensional intrepolation. --*/ type REAL_MATRIX is array (NATURAL range <>, NATURAL range <>) of REAL; function PREPARE_TABLE_DATA ( X : REAL_MATRIX; Y : REAL_VECTOR; METHOD : INTERPOLATION_METHOD_VECTOR; LEFT : EXTRAPOLATION_METHOD_VECTOR; RIGHT : EXTRAPOLATION_METHOD_VECTOR) return TABLE_DATA_REAL; X describes the M N-dim points (X(0,0), X(0,1), …, X(0,N-1) … (X(M-1,0), X(M-1,1), …, X(M-1,N-1)

8 Status of reference implementation (4) No proposal for the requirement: For PREPARE_TABLE_DATA functions that read data from a file, an additional argument and corresponding type shall be provided. File formats (such as Touchstone,...) shall be described by this parameter.

9 Documentation Starting point for final documentation available http://www.eda.org/twiki/pub/P10761/ProjectTableDrivenModeling/tdm_v0.9_doc_proposal.pdf http://www.eda.org/twiki/pub/P10761/ProjectTableDrivenModeling/tdm_v0.9_doc_proposal.pdf Proposal for the declaration of record structures TABLE_INTERPOLATION_PKG header type TABLE_DATA_REAL is record N : INTEGER; -- dimension of interpolation -- tool dependent implementation possible end record; type TABLE_DATA_COMPLEX is record N : INTEGER; -- dimension of interpolation -- (only 1 is supported) -- tool dependent implementation possible end record;

10 Proposal for action items Update of VHDL 2008 implementation Review of code, test cases and documentation

11 Next meeting Monday, May 7, 2012 – 8am PDT (UTC-7) = 5pm CEST (UTC+2)


Download ppt "1076.1 Table-driven Modeling Subcommittee April 9, 2012 – 8am PST – 5pm CET Joachim Haase."

Similar presentations


Ads by Google