ALF meeting Sept. 16, 2002 at NEC Participants: ------------- Alex Zamfirescu ASC Uma Ekabaram Magma Peter Christiansen Magma Balchandra Thatte Sequence Tak Young Monterey Kim Nguyen Tera systems Maddu Karutnate V-Cube Srinivas Madaboosi Fujitsu Wolfgang Roethig NEC Joe Daniels at large Dennis Brophy Mentor (phone) Rahul Deokar Cadence General ======= IEC --- Alex explained the IEC activity on international standards in the domain of Electronics. ALF will be presented at 66th annual IEC meeting e/o October in Bejing. Next meeting ------------ Next meeting scheduled for Mon Dec. 9, tentatively hosted by Magma in Cupertino. A.I. confirm Magma as meeting host by Oct. 1 - Peter NEW Last meeting minutes review and old AIs --------------------------------------- A.I. Article for design and test magazine - Alex Status: Alex will also share info about other magazines by e/o Sep. OPEN A.I. Contact Paul Menchini for ballot constituency - Wolfgang Status: Invitation for ballot planned to be sent out e/o Sep. WIP A.I. Issues with INCLUDE statement - Alex Status: Alex to send out a short writeup per email by e/o Sep. WIP A.I. SI-units - Wolfgang WIP A.I. Find IEEE doc expert -Joe DONE A.I. IEC form - Wolfgang DONE A.I. pointer for IEEE membership enrollment - Wolfgang WIP A.I. Ballot constituency and invitation to ballot - Wolfgang WIP ALF tutorial ------------ The tutorial, a replay from the JEITA meeting in May, was well received. It is staged on www.eda.org/alf/homepage/ALF4JEITA.ppt However, found some mistakes (typose) that need to be corrected. A.I. correct mistakes in ALF tutorial and stage revised version - Wolfgang NEW Doc review ========== Section 6 --------- 6.1 fill in ASCII code in table 14 6.6 change "quantity" symbol quantity-value (see 7.2) into "multiplier-prefix" symbol Table 21 1st column change unity to 1 Library developer is responsible for consistency of units. 6.12 done Section 7 --------- 7.3 change string into string value 7.15 last paragraph is note. Make it paragraph definition "note". Section 8 --------- 8.3 Conflict resolution ALF standard clearly defines (or should clearly define) what constitutes an error. There are no rules for expected compiler behavior when conflicting data resulting from inheritance are encountered. Especially we don't want to enforce the compiler to build data structure for such conflicting data. 8.5.5 copy SI_model section from work doc into master doc Section 9 --------- all changes implemented A.I. implement changes in section 6 through 8 - Wolfgang NEW New features/ proposed changes ============================== SEMANTICS declaration --------------------- Usage of "semantic" keyword o.k., text is neutral enough to allow both syntax-related and semantic-related rules. Macro definition for vector --------------------------- Explained the neeed of a special lexical token for vector macro, especially to enable bottom-up parsing in the context of modular library development. Alex suggests to use #.identifier instead of #identier. ASSOCIATE statement ------------------- Keep it unrestricted, no version handling necessary. New annotations --------------- WIRETYPE, REGIONTYPE, LAYERTYPE, ARRAYTYPE instead of PURPOSE VIATYPE instead of USAGE Syntax simplification for SHIFT statement ----------------------------------------- accepted NODE declaration in context of cell ----------------------------------- accepted REFERENCETYPE within SEMANTICS declaration (new) ------------------------------------------------ This annotation specifies the type of object refered to by the keyword. Example: KEYWORD SWAP_CLASS = annotation { REFERENCETYPE = CLASS; } accepted in principle A.I. Incorporate all new features/changes in doc - Wolfgang NEW Schedule ======== We hope to finalize the draft for ballot by Dec. 9. Need to schedule conference calls to speed up review process. A.I. schedule conference calls (2 in October, 2 in November) - Wolfgang NEW A.I. review section 10 - Balchandra NEW A.I. review all "semantic" boxes (regrouped in Annex B) - Alex NEW A.I. review section 11 - Peter NEW