Attendees: Gerald Chan, Ric Dokken, Scott Franzen, Carey Garrenton, Greg Maston, Ernie Wahl Line and clause numbers if any are with regard to STIL.4 syntax document D02 dated July 5, 2016. ================================================================================ OLD BUSINESS: 1. Clause "32. TestType Definition": REPLACE: For each standard-defined test-type, STIL.4 or STIL.5 shall describe its function and how it uses its parameters to perform that function. WITH: Each standard-defined test-type shall be accompanied by a description of its function and how it uses its parameters to perform that function. That description should enable replicating test results across various ATE with identical electrical properties. 2. Insert in clause "21.1 Literal Values" after 2nd paragraph (rewritten from May 9, 2016 doc, Line 662): User-data AMPERES, CELSIUS, DECIBELS, DEGREES, FARADS, HENRIES, HERTZ, METERS, OHMS, SECONDS, VOLTS, and WATTS represent literal values with appropriate units, e.g., 100mA for AMPERES. PERCENT represents an integer or REAL followed by a percent sign, e.g., 5%. REAL represents a floating point number without units, e.g., 0.05. 3. Add "Node" to clause "3. Definitions": used to describe a node in a directed flow graph (flow-node) or an electrical node in a circuit 4. Syntax BNF inconsistently uses ::=, :=, and =, 7/5/2016 CONSENSUS: use ::= for BNF 5. Meta-type "next_stmt" is not defined in Syntax Document ================================================================================ CONSENSUS: Clause 22.1: FlowVariables syntax: Clause shall be scoped to FlowVariables. A new clause for Parameters will be added. New clause will leverage FlowVariables to reduce amount of duplication FlowVariablesSyntax.doc (Clause 22.1 proposal) Edits: 1. Line 1: Remove red 2. Line 2-10: Delete all red 3. Line 11,13: Delete 4. Line 15-17: Delete, and add missing content to clause 22 5. Line 19-21: Turn black, add link to *39.1* 6. Line 23-29: Delete 7. Line 30,33: Turn black 8. Line 42: Turn black 9. Line 45: Delete (will be part of Parameters) 10. Line 48: Change to: var_definition_stmt ::= < 11. Line 49-51: Turn black 12. Line 54-55: Substitute value_element for initial_value_element globally (use meta-type with initialization and assignment) 13. Line 57-69: Turn black except for unsigned_ 14. Line 71: Delete 15. Line 72-83: delete struck-out text and turn black 16. Line 84-90: Delete 17. Line 91: Remove stike-out and turn red black. 18. Line 97-105: Delete 19. Make proposals for following issues and make changes in red for review: COMMITTEE NOTE: resolve meta-types: real_var_type, sigref_expr, real_expr, stil_data_type, unsigned_int_expr (unsigned_int is defined), COMMITTEE NOTE: expand meta-type int_expr definition to include ENUMERATOR COMMITTEE NOTE: define meta-type limits, vec_range, and window in clause 22.6 (vecloc is already defined there) 20. Add array sizing comment to 22.13: i.e. Array index limits: 0 to VAR_NAME.size()-1 21. Table 10: un-restrict AsynchronousEvent for ReInitAt (requires removal or redefinition of meta-type "reset_event") 22. Change AsynchronousEvent::STOP to END as per STIL.4 Scratchpad "Word" doc based vote, i.e., those who care prefer END 23. Remove CYCLE and ADDR from VecLocation and purge doc for such instances ================================================================================ ACTION ITEMS: Ernie: CONSENSUS items 1 - 21 Ric: CONSENSUS item 23 ================================================================================