Quantcast
Channel: Cadence RF Design Forum
Viewing all articles
Browse latest Browse all 956

Can i use variables in custom eye mask coordinates?

$
0
0

Hi,

We are generating custom eye mask for different voltages and data rates. we want to make the eye diagram co ordinates generic. so we used variables in the coordinates. I am using the 6.1.7 version. 

Orginal expression: 

eyeMask(eyeDiagram(v("/E_B2" ?result "tran") 0.0 1.27e-06 2e-08 ?triggerPeriod (1 / VAR("DR")) ?autoCenter t) "s" '(6e-09 2.75) '(8e-09 3.85) '(1.2e-08 3.85) '(1.4e-08 2.75) '(1.2e-08 1.65) '(8e-09 1.65))

 

Modified expression (changes the coordinates to variables):

 

eyeMask(eyeDiagram(v("/E_B2" ?result "tran") 0.0 1.27e-06 2e-08 ?triggerPeriod (1 / VAR("DR")) ?autoCenter t) "s" '(VAR(“tmiddleX1”) VAR(“ VMIDDLE”)) '(8e-09 3.85) '(1.2e-08 3.85) '(VAR(“tmiddleX2”) VAR(“VMIDDLE”)) '(1.2e-08 1.65) '(8e-09 1.65))

 

where:

VAR(“tmiddleX1”) is 6n

VAR(“VMIDDLE”) is 2.75V

VAR(“tmiddleX2”) is 14n

 

These points are middle ones in hexagon shape eye mask. After using the variables we are seeing rectangular waveforms.  Can you please help me out how to use the variables in eye mask's co ordinates.


Viewing all articles
Browse latest Browse all 956

Trending Articles