110 likes | 218 Views
Reballoting 1076.1. FDL'03, 9/24/2003 Ernst Christen. Reasons for Reballoting. IEEE Std. 1076.1-1999 was approved in 1999 IEEE Standards must be reaffirmed every 5 years. Necessary Updates to IEEE Std. 1076.1-1999. Synchronization with IEEE Std. 1076-2002 Correction of errata
E N D
Reballoting 1076.1 FDL'03, 9/24/2003 Ernst Christen
Reasons for Reballoting • IEEE Std. 1076.1-1999 was approved in 1999 • IEEE Standards must be reaffirmed every 5 years
Necessary Updates to IEEE Std. 1076.1-1999 • Synchronization with IEEE Std. 1076-2002 • Correction of errata • 8 page errata sheet, published at eda.org/analog • Definitional errors (including examples) • Typographical errors • Layout issues • Several more errata
Enhancements to Consider • Postponed requirements • Handling of mixed nets • Support for "analog" and "digital" architecture for an entity • Problem is that ports of entity are unchangeable
Mixed Nets • A net where participating objects are of different object classes • signal • quantity • terminal • Compare with VHDL net where all participating objects are signals • Types may be different
Handling of Mixed Nets • Insert conversion model between disparate objects • Conversion model defines semantics of mixed connection • Can be arbitrarily complex and include, in addition to value "translation", loading effects, power supply dependency, etc. • Note that signal ports and quantity ports are directional, but terminal ports are not
Mixed Nets: Local Focus • Define semantics of a port association element whose formal and actual are of different object class • Advantage • Could follow type conversion/conversion function paradigm • Disadvantage • Information loss if association elements at different levels of hierarchy are involved
Mixed Nets: Global Focus • If mixed net includes a terminal, convert net to a node, otherwise convert net to a quantity net • Insert conversion models between the net and the objects connected to the net that have a different object class • Advantage • Best approach possible • Disadvantage • Multiphase elaboration • Definitional difficulties with conversion fcts
Mixed Nets: Global Focus: Example s q t t t s s
Mixed Nets: Global Focus: Example q s conversion models t t t s s
Mixed Nets: Global Focus: Example q s t t t s s