90 likes | 105 Views
1076.1 Table-driven Modeling Subcommittee June 7, 2010 – 8am PDT – 5pm CEST. Joachim Haase. Agenda. Call to order Volunteer for minutes Approval for agenda Review plan and refinement Discuss requirements analysis steps and solicit volunteers Next meeting AOB Adjourn. Scope.
E N D
1076.1 Table-driven Modeling SubcommitteeJune 7, 2010 – 8am PDT – 5pm CEST Joachim Haase
Agenda • Call to order • Volunteer for minutes • Approval for agenda • Review plan and refinement • Discuss requirements analysis steps and solicit volunteers • Next meeting • AOB • Adjourn
Scope • The intention is to support in VHDL-AMS the description of functional dependencies y = f(x1, x2, ..., xn) based on a number of (n+1)-tupels (y, x1, x2, ..., xn). • Therefore, VHDL-AMS functions that support this task, their arguments, and their algorithmic behavior shall be defined . • A reference implementation of a package that contains these functions shall be worked out. Table-driven modeling [member-only area] http://www.eda.org/twiki/bin/view.cgi/P10761/ProjectTableDrivenModeling
What has to be done • Evaluation of representations of data points- How to describe the (n+1)-tupels- Handling of special cases (for instant equidistant axes)- Order of data points- Order within a n-tupel • Methods to provide data points- supported types (REAL, …)- arrays- file formats • Evaluation of interpolation and extrapolation algorithms • Reference implementation- Package- Test cases- Documentation
Plan • Phase 1: Establish the "Requirements for Table Look-Up Modeling with VHDL-AMS“ – Finished by 08.2010 • Phase 2: Discussion and selection of algorithms that shall be used. This concerns the lookup algorithms - interpolation and extrapolation methods – Finished by 10.2010 • Phase 3: Definition of VHDL(-AMS) function headers and standard package header resp. – Finished by 12.2010 • Phase 4: Reference implementation of functions and standard package body resp. – Finished by 04.2011 • Phase 5: Test of the reference implementation – Finished by 06.2011 • Phase 6: Finishing of documentation - proposal for the standard revision - Finished by 07.2011 Table-driven modeling [member-only area] http://www.eda.org/twiki/bin/view.cgi/P10761/ProjectTableDrivenModeling
Starting Point (1) • User requirements as for instance of- IBIS Modeling Advanced technology Modeling Task Group http://www.vhdl.org/pub/ibis/macromodel_wip/ - exchange of data files of different provenience • Known solutions in other languages - Verilog-AMS, LRM 3.1- section 9.20http://www.vhdl.org/verilog-ams/htmlpages/public-docs/lrm/2.3.1/VAMS-LRM-2-3-1.pdf- Modelica - Modelica Standard Library http://www.modelica.org/libraries/Modelica • Known file formats- Touchstone File Format http://www.eda.org/ibis/touchstone_ver2.0/touchstone_ver2_0.pdf- Output files of measurement devices • Known VHDL-AMS solution- Package TLU_VDA of library FUNDAMENTALS_VDA http://fat-ak30.eas.iis.fraunhofer.de
Starting Point (2) • Requirements for Table Lookup Modeling with VHDL-AMSDraft Proposals – March 2006http://www.eda.org/vhdl-ams-old/ftp_files/extensions/TLU/requirements_tlu_modeling_in_vhdl-ams_2006-03.pdf • Requirements for Table-driven Modeling by Alain Vachouxhttp://www.eda.org/twiki/pub/P10761/ProjectTableDrivenModeling/TDM_Requirements.txt
Proposal for next steps • Review of available information- User requirements- Representation of „n-tupels“- Evaluation of known solutions • Update of „Requirements for Table Lookup Modeling with VHDL-AMS“- Revision of requirements • Start to collect information about applied algorithms- Interpolation and extrapolation
Next meeting • Monday, July 5, 2010 – 8am PDT