Arpad: In response to your questions, here are some bullet point considerations on the choices. Most would also apply to Question 2, and I may add some specific points on it later. Overall I favor 1a) and 2a) for cost, resource, schedule, performance, quality, efficiency, potential clarity, minimum risk, fastest industrial adoption, least industrial disruption, and minimal customer support reasons along with some possible direct benefits with this syntax. Other people can add more Pro/Con points for any of the choices. Bob --------- Question: 1a) Shall we retain Model_Specific and Reserved_Parameter branches as required? 1b) Shall we retain Model_Specific and Reserved_Parameter branches but not make them required? 1c) Shall we remove Model_Specific and Reserved_Parameter branches from the AMI specification? ---------- Pro 1a) 1. In Place Now: Currently required and documented per committee agreement and long processes 2. In Place Now: Currently ibischk5 parser code and in related test cases now publicly available and also paid for and shipped to developers, some of whom will now schedule adding it to a product 3. Minimum Time and Priorities: Committee can focus now on some higher priority issues now instead of some details related to this issue 4. Industrial Adoption: Developers who implement ibischk5 parser can proceed with the code as delivered without risking a forced degradation at an uncertain future date 5. Trivial Incovenience: Two extra text required parameters is minimal overhead 6. Clarity: Visual grouping of reserved and model specific parameters helpful for teaching and understanding the AMI specification 7. Better Syntax Checking: Clear separation of officially standardized syntax helpful for explicit syntax checking, versus not detecting (for example) a spelling error producing an unintended but legally compliant Model_specific parameter 8. New Standard Syntax Clarity: Clear Separation of reserved parameters helpful for identifying new standardized parameter syntax as AMI revolves 9 . In Place Separation Useful: Structure in place if another separation parameter is considered as an excellent solution to some future issue 10. Fix Existing Problems: Tools and experience and understanding in place to fix existing Current Spec problems as a priority 11. Promote Industrial Adoption Now: Can move forward now to promote clean industrial adoption versus maintaining the current situation with numerous private arrangements supporting several unique vendor-specific syntaxes Con 1a) 1. Migration from Model_Specific to Reserve_parameter: No rule or process yet on how to do this Pro 1b) 1. Helps Industrial Migration: Two choices retained forever eliminates some industrial migration issues 2. Avoids Incompatibilies: Allows industry adoption now without any future tool support, model support or customer support forced incompatibilty 3. Still Simple: Only two extra parameters and still simple rules 4. More Graceful IBIS Committee Migration: In place code and test cases, all with the required parameters still used for all test cases 5. Maintains Full Documentation: Does not require looking at different versions of Specification for details on historically legal syntax Con 1b) 1. Wasteful: No technical benefit for providing functionally equivalent syntax choices 2. Slight complication: Rule could be both or none, but it could also allow only one of Reserved_parameter and Model_specific - a slight specification complication and discussion Pro 1c) 1. Clean syntax: Start fresh now with one choice and avoid carrying legacy syntax Con 1c) 1. Early Adoption Forces Duplicate Syntax Anyway: Resolution to practical graceful EDA Version upgrade for customer support (when the 1c option is available and implemented) requires in practice and privately option 1b anyway to continue supporting exisitng [IBIS Ver] 5.0 and new 5.X models 2. Setback to Industry: Nothing is in place now, and it will take year(s) to get to our current state today (BIRD development, approval, Version 5.X approval, new parser project start and completion) 3. Setback to Industry: This requirement is part of a large set of proposals (now ~23 pages) with some possibly contentious issues - no schedule committment due to complexity and new very detailed considerations 4. Risk of Other Serious Problems: New features as part of when this requirement could introduce new, unanticipated serious problems that further delay actual adoption by industry 5. Creates Large Time Window for Future Industrial Incompatibily: Upgrade (or purposeful delayed upgrades) by EDA Vendor, Model providers and Customers are always out of sync and based on individual priorities, concerns, and resources - creating a large time window of models and tool incompatibiliies 6. No Financial or Business Benefit: No business gain or financial benefit for this change when parameters required today are made illegal 7. Practical Support Issues: Most vendors will have migration support issues/costs with the abrupt change (large list of topics) 8. Barrier to Sales or Upgrades: Customer libraries and compatibiliy issues 9. Divides Industry: Create Reasons for some to move one direction ahead of time and others to go with the existing Spec. 10 Contrary to an exiting cornerstone requirement of IBIS for being downward compatible (that contributes to IBIS success) 11 Continued Private Solutions: A planned deprecation in the the unpredicted future with unspecified new features encourages existing private solutions and existing private arrangements (including promoting this unofficial feature and undercutting current IBIS) 12 EDA Vendor Documentation: Both alternatives should always be supported by most vendors - another wasteful overhead 13 Model Providers Supply Two Versions: Broad tool support may require two equivalent versions (same problem for company Model Librarians) -- Bob Ross Teraspeed Consulting Group LLC Teraspeed Labs 121 North River Drive 13610 SW Harness Lane Narragansett, RI 02882 Beaverton, OR 97008 401-284-1827 503-430-1065 http://www.teraspeed.com 503-246-8048 Direct bob@xxxxxxxxxxxxx Teraspeed is a registered service mark of Teraspeed Consulting Group LLC --------------------------------------------------------------------- IBIS Macro website : http://www.eda.org/pub/ibis/macromodel_wip/ IBIS Macro reflector: //www.freelists.org/list/ibis-macro To unsubscribe send an email: To: ibis-macro-request@xxxxxxxxxxxxx Subject: unsubscribe