Hi Walter: First Great Work on your example sets. Now that I have looked more closely at the examples, I really like aspects of your proposal. Also, the examples clarify some functional and syntactical alternative. Arpad also proposed going with a standardized VHDL-AMS template as another alternative. [I have not yet looked at your IBIS-like Syntax, but we have another option, each with the advantage (or disadvantage) of looking familar in some context.] ----- Here are my more important comments at the top-level, most of which should be viewed as business or acceptance concerns, not technical barriers. 1. SIMPLICITY MODE Is there a "simple" mode? From one of the examples, I would also want this as an available syntax to match my own net-lists: (I do not like requiring R= or R even if some tools support this.) R1 7 17 1.7k (a Berkley SPICE subset, although I do C1 U7.3 0 1.3p not know if U7.3 is valid) T7 12 27 Z0=50 Td=200p W7 12 27 18 54 Len=Length File=‘50Ohm.rlgc’ Model=‘50Ohm’ s7 12 27 18 54 File=’50Ohm.s4p’ X12 12 27 subckt=xyz file=’xyz.mod’ This is why we discussed a Berkeley SPICE or Simple Spice subset that now consists of RLCK, EFGH plus T and maybe a few other elements. We will never prevent using V, I and a few other Berleley or comment elements whether or not we endorse them. Note the simplicity mode is the issue with VHDL-AMS and perhaps some of other choices due to syntax overload for simple cases. 2. MODULE-CENTRIC (possibly Big module-centric) A primary need is for a MODULE description language. The descriptive example us very useful to illustrate a net-list application, but there conceptually a disturbing mixture of nice robust modules along with single-element netlist connections. Then the real syntax would be (with no attempt at node number matching) XIBIS_SPICE 1 2 3 4 5 IBIS_SPICE_MODULE conisting of the R1 C1 T7, W7 in your example) XS7 1 3 5 2 7 9 S-Parameter_MODULE (your s7 module) X12 12 27 1 2 7 9 10 subckt=xyz file=’xyz.mod’ (Berkeley Spice multiline, multistage connector model off the web consising of RLC F elements) Some folks would convert this via simulation into a pole-zero or S-param format "views: for simulation efficiency at the module-level. So you could re-cast the X12 Module with several Views. Even though SPICEs do this, we are mixing simple elements (R, L, C, T, etc) and with module oriented elements. We should still focus on a few modules. This may impact "View" or hierarchy of View (Views within View if supported). The practical priority should be the module View. While I am not offering an alternative, I want the top-level syntactical orientation to be module-centric. We may have a top-level interconnect connect language with a large number of references to other files including IBIS and the internal content. (EBD uses the R,L,C discrete or distibuted T-line equivalents as the interconnect structure with path connection (vs nodal). IBIS also provides I/O and some series elements. So the EBD is element centric.) ----- This is where I am coming from regarding some of my nitpick comments or pushing for optional Berkeley Spice-level symplicity. Bob <your e-mails NOT included here> -- 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