Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

effective channel length in hspice

Status
Not open for further replies.

lili94

Newbie level 4
Joined
Nov 6, 2015
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
47
Hi,
I have a basic question. I want to simulate a 14 stages ring oscillator under all possible values of effective channel length (from 35nm to 55nm) and temperature(from 20 C to 150 C) via Hspice, with the 45nm high-performance predictive technology model. But I don't know how simulate with different effective channel length and temperature! Please help me. This is the what I write with 90nm, but it doesn't work:

Code:
*CMOS Ring Oscillator

.op
.include 'e:\PTM90.txt'

V1 vdd 0 5V
V2 vss 0 0V

.PARAM Le=90nm
.PARAM Wi=180nm


.subckt inv Vout Vin Vdd Vss
* D G S SS Model W L *
M1 Vout Vin Vdd Vdd PMOS W=Le L=2Wi
M2 Vout Vin Vss Vss NMOS W=Le L=2Wi
CL1 Vout Vss .1pF
.ends INV

*14 stage ring
x1 2 1 vdd vss inv
x2 3 2 vdd vss inv
x3 4 3 vdd vss inv
x4 5 4 vdd vss inv
x5 6 5 vdd vss inv
x6 7 6 vdd vss inv
x7 8 7 vdd vss inv
x8 9 8 vdd vss inv
x9 10 9 vdd vss inv
x10 11 10 vdd vss inv
x11 12 11 vdd vss inv
x12 13 12 vdd vss inv
x13 14 13 vdd vss inv
x14 1 14 vdd vss inv

.MODEL nch NMOS
.MODEL pch PMOS

.tran 10ps 64us
.prob
.END
 

Can you even have a variable name like '2Wi'? And why
do Ls have Wi while Ws have Le?

Just make your Ls something like L=Lnom_N+deltaL_N,
L=Lnom_P+deltaL_P; set your Lnoms to nominal and
loop or MC your deltaL_N, deltaL_P
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top