TWiki
>
P10761 Web
>
ProjectsArea
>
ProjectTableDrivenModeling
>
TDMMtgMinutesAug910
(2016-01-22,
ErnstChristen
)
(raw view)
E
dit
A
ttach
---++ IEEE P1076.1 Working Group - Table-Driven Modeling Project - Telco Meeting Minutes of August 9, 2010 <strong>Status: </strong> _approved on September 13, 2010_. %TOC% ---+++ Attendees * Ernst Christen * Joachim Haase (chair, meeting convener) * Alain Vachoux (note taker) ---+++ Agenda * Call to order * Approval for agenda * Review and approve minutes from July 5 meeting * Review action items and any content provided from them * Discussion of TDM Requirements document * Next meeting * AOB * Adjourn ---+++ Call to order on August 9, 2010 at 8am PDT (5pm CEST) Joachim welcomes the participants and starts presenting the [[%PUBURL%/%%WEB%/ProjectTableDrivenModeling/1076.1_table_driven_modeling_2010_08_09.ppt][meeting slides]]. ---+++ Volunteer for minutes Alain volunteers to take notes. ---+++ Approval for agenda Agenda unanimously approved. ---+++ Minutes from last meeting Minutes of July 5, 2010 meeting unanimously approved. ---+++ Current action items Ernst: * Look at the requirements and consequences of supporting multiple dependent variables. <span style="color: darkgreen;" class="WYSIWYG_COLOR"> _- done_ </span> * Writeup on the use of Verilog-AMS control strings with different language definition versions and tools. <span style="color: darkgreen;" class="WYSIWYG_COLOR">- _done_ </span> Discussion (see [[%PUBURL%/Trash/ProjectTableDrivenModeling/VerilogControls.txt][$table_model in Verilog-AMS]]): * There are conflicts between the Verilog-AMS LRM and the Cadence implementation. It seems that the LRM has different interpretations. * Multiple dependent variables may be useful for semi-conductor models. One function call with N outputs may be replaced by N function calls with one output. Recommendation is to first support single-output lookup functions and to evaluate the cost and the gain to support multiple-output functions later. * Complex dependent variables should be considered as a single dependent variables. * Verilog-AMS control string should be implemented as enumeration types. Verilog-AMS capabilities are mostly sufficient. * All combinations of interpolation/extrapolation methods make sense, except non-spline interpolation (linear, nearest) with spline extrapolation. Can we consider linear interpolation as first-order spline interpolation? If yes, only one non-compatible combination would remain. * Interpolation and extrapolation can be done at elaboration time (fixed preparation/optimization tasks) and at run time (e.g., actual table lookups). * The same extrapolation method as the one used for interpolation should be the default case. Update requirement document. Joachim: * Details on the Matlab 4 storage format. <span style="color: darkgreen;" class="WYSIWYG_COLOR"> _- done_ </span> Discussion (see [[%PUBURL%/Trash/ProjectTableDrivenModeling/tables_in_matlab.pdf][Tables in Matlab]]): * The Matlab format defines a way to describe matrices. This format can be interpreted without problem in the TDM package. * Other waveform formats from Simulink could be also investigated. * The two-step approach for spline interpolation is an example of splitting tasks between elaboration and run time. Alain: * Update requirement document. - <span style="color: darkgreen;" class="WYSIWYG_COLOR"> _version 0.3_ _published on web site_ </span> Discussion: * We should finalize the document for submission to the WG. Only minor changes may need to be done later. * Plan to present the requirement document to WG at FDL meeting on September 14. Then proceed to a WG vote. * [[%PUBURL%/Trash/ProjectTableDrivenModeling/TDM_Requirements.txt][Version 0.4]] to include a few changes from discussion. Also requirement item must be consistently renumbered. ---+++ Next steps and next meeting The next step is to prepare the material for presentation to the WG and the following vote. The material will be the requirement document and additional details (context, rationales) that are useful to explain the proposed requirements. The form for additional information could be slides or separate text documents. There was also a discussion on the direction to go: * Developing a better understanding of interpolation/extrapolation algorithms. This may have impact on the second item. * Developping a use model (file format, elaboration vs. run time tasks, architecture of the VHDL-AMS package, VHDL-AMS data structure and function prototypes). This is not related to the algorithms, but it is closely related to the VHDL-AMS package(s) to be standardised. Package body(ies) and internal data structures will be only a proof-of-concept implementation. It is likely that vendors will develop different implementations. There is then the question to avoid reinventing the wheel. Joachim proposes to look at existing software packages such as FITPACK. The next telco is planned on September 13, 2010 at 8:00am PDT or 5:00pm CEST. ---+++ AOB None. ---+++ Adjourn Joachim adjourns the meeting at 6:45 CEST. ---+++ Action items Alain: * Update requirement document from the meeting discussion. * Prepare the material for WG presentation and vote. Joachim: * Prepare the material for WG presentation and vote. * Provide references to FITPACK software package.
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r8
<
r7
<
r6
<
r5
<
r4
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r8 - 2016-01-22 - 23:04:04 -
ErnstChristen
P10761
Log In
or
Register
P10761 Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback