Any Ocean scripts available for calculating eye opening?

T

Tao Chen

Guest
Is there any Ocean scripts available for calculating eye opening?
Thanks!

Tao
 
On Mar 16, 6:07 pm, "Tao Chen" <chenta...@gmail.com> wrote:
Is there any Ocean scripts available for calculating eye opening?
Thanks!

Tao
Since no answer, I wrote one. Let me know if you find any bugs.

procedure( eyeOpening(wf startTime stopTime cycleLength timeStep)
; eye-openning calculation.
; T. Chen, 03/21/2007

let( (maxFinal minFinal maxValue minValue tCycle tp pt)
maxFinal=-1M
minFinal=1M

tCycle=timeStep
while( (tCycle<cycleLength)
maxValue=1M
minValue=-1M
tp=startTime+tCycle
while( (tp<=stopTime)
pt=value(wf, tp)
if(pt>0.0 then
when(pt<maxValue maxValue=pt)
else
when(pt>minValue minValue=pt)
)
tp=tp+cycleLength
)

if(maxFinal<maxValue then
maxFinal=maxValue
)
if(minFinal>minValue then
minFinal=minValue
)

tCycle=tCycle+timeStep
)

maxFinal-minFinal
); let
); procedure
 
On 16 Mar 2007 18:07:25 -0700, "Tao Chen" <chentao74@gmail.com> wrote:

Is there any Ocean scripts available for calculating eye opening?
Thanks!

Tao
In IC610, the eyeDiagram calculator function has an ?advOptions (advance
options) which allows the horizontal or vertical eye opening to be calculated.
See the Wavescan User Guide and the OCEAN Reference for more details.

Regards,

Andrew.
--
Andrew Beckett
Principal European Technology Leader
Cadence Design Systems, UK.
 

Welcome to EDABoard.com

Sponsor

Back
Top