Hamed94
Junior Member level 1
Hi everybody,
I have defined a high precision variable "tview" equal to "5.28148562652886n" in Analog Design Environment (ADE L) of Cadence Virtuoso IC6.1.4.485.
When I tried using this variable in output expressions using VAR("tview"), I noticed that the variable is used with 6 significant digits, i.e. "5.28149E-9" is assigned to it. This less number of significant digits is unacceptable for me.
I also tried ADE XL and GXL. Unfortunately, the problem still exists. I also tried the "aelPushSignifDigits(15)" command in CIW. But didn't solve the problem.
It is worth mentioning that when I tried substituting 5.28148562652886n for VAR("tview"), the evaluation of regarding expression works fine in the ADE Calculator. However, when I assign the expression to an output, "5.28148562652886n" changes to "5.28149E-9".
Do you have any idea how to solve this?
Any comments would be highly appreciated.
Regards,
Hamed
I have defined a high precision variable "tview" equal to "5.28148562652886n" in Analog Design Environment (ADE L) of Cadence Virtuoso IC6.1.4.485.
When I tried using this variable in output expressions using VAR("tview"), I noticed that the variable is used with 6 significant digits, i.e. "5.28149E-9" is assigned to it. This less number of significant digits is unacceptable for me.
I also tried ADE XL and GXL. Unfortunately, the problem still exists. I also tried the "aelPushSignifDigits(15)" command in CIW. But didn't solve the problem.
It is worth mentioning that when I tried substituting 5.28148562652886n for VAR("tview"), the evaluation of regarding expression works fine in the ADE Calculator. However, when I assign the expression to an output, "5.28148562652886n" changes to "5.28149E-9".
Do you have any idea how to solve this?
Any comments would be highly appreciated.
Regards,
Hamed