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 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 VHDLAMS“ – 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.20 http://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-AMS Draft Proposals – March 2006 http://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 Vachoux http://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
© Copyright 2026 Paperzz