[ibis-macro] How to make tap coefficients Reserved Parameters with Table

  • From: "Muranyi, Arpad" <Arpad_Muranyi@xxxxxxxxxx>
  • To: "ibis-macro@xxxxxxxxxxxxx" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Mon, 12 Dec 2011 19:24:27 +0000


I just couldn't leave this idea alone, and looked at
BIRD 132 to see how Tables could be used for taps.
Here is an example that I can imagine:

(DFE_taps (Usage InOut) (Type String Float)
    (Labels "Tap name" "Tap value")
    ("tp-1"  -0.1)
    ("tp0"    0.8)
    ("tp1"    0.1)
  (Description "Initial DFE tap coefficients.")

I don't see why this couldn't be under the Reserved parameters
section.  Note that it doesn't have to be a required parameter
because not all models may have a DFE.  The specification can
provide a detailed description on when/how/why this parameter
is used by the EDA tool and model, etc...

A more elaborate version of the above example is an equivalent of
the example on pg. 150 of the v5.0 spec (including Range and Default):

(DFE_taps (Usage InOut) (Type String Float Float Float Float)
    (Labels "Tap name" "Typ value" "Min value" "Max value" "Default value")
    ("-2"   0.1  -0.1  0.2  0.1)
    ("-1"   0.2  -0.4  0.4  0.2)
    ("0"    1    -1    2    1)
    ("1"    0.2  -0.4  0.4  0.2)
    ("2"    0.1  -0.1  0.2  0.1)
  (Description "DFE tap coefficients.")

Comments?  Questions?



Other related posts: