You are on page 1of 18

# 2011 Spring Semester Review

Wu Xiao () Inoue Lab, Graduate School of Information, Production and Systems Waseda University

1184

Content
Preparation First attempt to modified the code Do the comparison between Version 2.43 and 5.20 Modified the code for version 2.60 T esting and comparing
1184

Preparation

1184

## The background of PTA

What is PTA Why we need PTA method How it works

1184

What is PTA
In short, when PTA is executed, certain pseudo-elements are firstly employed new modified circuit, called pseudoto the pseudo-circuit with specified initial values.[1]
1184

into the target original circuit to form a circuit. Then a transient analysis is done

## What is our CEPTA

A time-varying conductance Gv is introduced in parallel with a constant inductor L0, which is called the branch is introduced in series with a constant RVC.[2]
1184

GVL. Similarly, a time-varying resistor Rv capacitor C0, which is called the branch

## Why we need PTA

In Spice3, Gmin stepping method is called when convergence problems occur. However, this method has some problems like fifteen stage CMOS ring circuit does not converge and has the efficiency problems for large circuits. So now we try to using PTA method to deal with such problems.

1184

1184

## First attempt to modified the code

Branch condition of if needed to take converge check Derivative of piecewise function bug

1184

## Result of first attempt

The old version with derivation bug has a good converge performance while converged after debug the majority circuits are not

1184

## Do the comparison between Version 2.43 and 5.20

Time-compared V2.52-1 -146.17% 38.45% -1,402.40% 38.45% 84.60% -146.17% -146.17% Time-compared V2.52-1 V2.52-2 V2.52-3 V2.52-4 V2.52-5 V2.43 V2.50 20.98% 20.82% 20.12% 20.83% 20.77% -51.95% -51.58% Time-compared V2.52-1 V2.52-2 V2.52-3 V2.52-4 V2.52-5 V2.43 V2.50 -131.97% 38.79% -131.97% 61.99% 61.98% 1.49% -30.80% V2.52-2 V2.52-3 V2.52-4 V2.52-5 V2.43 V2.50 Steps-compared -6.67% 6.67% -66.67% 6.67% 20.00% -13.33% -13.33% Steps-compared 19.62% 26.40% 25.19% 20.62% 19.00% -59.37% -51.47% Steps-compared -28.87% 12.37% 100.00% 17.53% 7.22% -27,781.44% -8.25% Rejected steps-compared 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% Rejected steps-compared 19.14% 25.64% 24.20% 20.87% 19.00% -57.10% -51.75% Rejected steps-compared 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%

The improvement

degree of algorithm 2, V2.43 and V2.50 is means the almost negative which performance is worse than the average.

1184

Time-compared V2.52-1 V2.52-2 V2.52-3 V2.52-4 V2.52-5 V2.43 V2.50 20.81% 20.53% 20.46% 20.50% 20.76% -50.79% -52.27% Time-compared V2.52-1 V2.52-2 V2.52-3 V2.52-4 V2.52-5 V2.43 V2.50 -52.61% 52.61% -478.40% 52.61% 52.61% -52.61% -52.61% Time-compared V2.52-1 V2.52-2 V2.52-3 V2.52-4 V2.52-5 V2.43 V2.50 -65.46% 48.48% -526.32% 73.74% 74.14% -65.46% -65.46%

Steps-compared 0.44% 21.36% 19.89% 20.52% 31.29% -52.45% -41.05% Steps-compared -4.08% 8.16% 100.00% 8.16% 8.16% -10.20% -10.20% Steps-compared -5.88% 5.88% -52.94% 11.76% 11.76% -11.76% -11.76%

Rejected steps-compared 4.67% 22.43% 19.31% 18.38% 27.10% -47.35% -44.55% Rejected steps-compared 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% Rejected steps-compared 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%

1184

## Modified the code to deal with oscillation problem

In order to deal with oscillation problem occurs in some practical large-scale circuits and even small circuits, the pseudo-transient algorithms are Backward Euler method.

## improved and modified by changing

1184

Notice that by Backward Euler, it is stable for any stable differential equation mapped

## into difference equation. And half of the s-plane is mapped

there are also a part of the rightinto the circuit of the z-plane. method, some unstable

1184

1184

## The result of our modification

For both independence voltage, current, MOS and BJT, new version same as old version.

works very well and the performance is Our new version works excellent while using n-2 BE method

1184

Recent work
Cause and I have a plan to get Doctor courses, so now we are going to read some oscillation problem essentially. papers in order to find a new way to deal with And may be it is difficult for us to get two

papers if all of us doing CEPTA research. Thus, we have planned that one of us will find a new branch or even new area.

1184

Holiday work
Write the first draft of graduation thesis Learning Japanese Part time job

1184