HSpice 2004 vs HSpice 2009

A

Artemij14

Guest
Zdravím všechny

K dispozici je projekt generátor s YIG-rezonátor.HSpice 2004 ukazuje generování kmitů, ale v HSpice 2009 (se stejným Net-list) výsledky simulace jsou trojúhelníkového tvaru kmitů (tj. není matematická chyba).

Při použití parametru
. OPTION POST PROBE AccuRate = 1
problém byl vyřešen.Ale žádná generace oscilací je pozorována.

Proč jsou výsledky natolik odlišné.

 
hspice odešla dramatické změny v algoritmu od roku 2007 až do teď ...

zkuste níže nastavení
odstranit. možností přesné

přidat
. Možností runlvl = 5
. Možností method = past puretp

Pokud máte jakýkoli uzel, které je potřeba inicializace, udělat. ic v (node) = v

pokud výše uvedené nastavení umožňuje trojúhelníkové vlny pak přidat níže nastavení ...

. Možnosti delmax = 1 / (20 * frekv)

freq = očekávané frekvence oscilátoru ....

pokud stále nefunguje, kontaktujte solvnet ..
pomohou u ven ..

 
Tyto možnosti opravdu pomohl, ale generátor stále nemá stavební práce.
Našel jsem ve výstupu po varování

Upozornění: 8 podobvodů jsou ignorovány, protože ne jen do žádné instance.

Podobvodů není jen o každém případě:
-------------------------------------------------- -----------------------------------------
| Místo | Subckt |
|------------------------------------------------- ----------------------- ----------------|
(Cesta k mé lib)
|------------------------------------------------- -----------------------------------------|

Mohl by to varování být příčinou nesprávné výsledky?

Všechny podobvodů byly popsány následující
*===================== Subcircuit začít

. SUBCKT GEN (node01 node02 node03 node04 nodeg05 node06)...
...
. KONEC GEN

*===================== Subcircuit konec

Je to správně?

 
Jsou tyto subckt zvyknout na design?

Mám pochybnosti o koření formátu netlist, jsem neviděl parantheses v subckt definice koření.
Potvrďte prosím, že tyto závorky jsou platné koření syntax, nebo ne.Přidáno po 3 minutách:Jsou tyto subckt zvyknout na design?

Mám pochybnosti o koření formátu netlist, jsem neviděl parantheses v subckt definice koření.
Potvrďte prosím, že tyto závorky jsou platné koření syntax, nebo ne.

 
Dokonce i když jsem se nepoužívají závorky, jsem si toto varování.
Pokud vím, tento podobvodů definice jsou platné pro HSpice2009.Možná se mýlím.

 
Nejlepší možností by bylo jít do solvnet

Aniž by se podívejte na obou log soubory nemohu komentovat další

 
Log soubory:
Kód:

***** HSPICE - C-2009.09 32-bitové (24.srpna 2009) linux ******

Vstupní soubor: TG03_Gen_nom.sp

lic:

LIC: FLEXlm: v8.5b

LIC: user: root HOSTNAME: localhost.localdomain

LIC: HOSTID: 001d608c9d4c PID: 30350

LIC: Použití FLEXlm licenčního souboru:

LIC: -1 (at) lcserver

LIC: Pokladna 1 hspice

LIC: Licenční / Údržba hspice skončí 28-oct-2010/2009.09

LIC: Plovoucí licence (y) na serveru lcserver

lic:

init: začít číst obvod soubory, cpu hodiny = 0.00E 00

volba search = / usr/synopsys/C-2009.09/hspice/parts/ad

volba search = / usr/synopsys/C-2009.09/hspice/parts/behave

volba search = / usr/synopsys/C-2009.09/hspice/parts/bjt

volba search = / usr/synopsys/C-2009.09/hspice/parts/burr_brn

volba search = / usr/synopsys/C-2009.09/hspice/parts/comlinear

volba search = / usr/synopsys/C-2009.09/hspice/parts/dio

volba search = / usr/synopsys/C-2009.09/hspice/parts/fet

volba search = / usr/synopsys/C-2009.09/hspice/parts/lin_tech

volba search = / usr/synopsys/C-2009.09/hspice/parts/pci

volba search = / usr/synopsys/C-2009.09/hspice/parts/signet

volba search = / usr/synopsys/C-2009.09/hspice/parts/ti

volba search = / usr/synopsys/C-2009.09/hspice/parts/tline

volba search = / usr/synopsys/C-2009.09/hspice/parts/xilinx

možnost icswee = 1,00

možnost parhie = globální

Možnost runlvl

možnost runlvl = 5,00

možnost absi = 1.000E-09

možnost absv = 1.000E-10

Možnost post

Možnost sonda

možnost method = past

Možnost puretp

možnost delmax = 5.000E-11

init: konec číst obvod soubory, cpu hodiny = 2.00E-02 pamětí = 154 kilobajt

init: začíná kontrola chyb, cpu hodiny = 2.00E-02

init: chyby konci zkontrolovat, cpu hodiny = 2.00E-02 pamětí = 288 kilobajt

init: začnou nastavení matice, pivot = 0 cpu hod. = 2.00E-02

vytvořit matice - hotovo, cpu hodiny = 2.00E-02 pamětí = 301 kilobajt

re-order matice - hotovo, cpu hodiny = 2.00E-02 pamětí = 306 kb

init: konec nastavení matice, cpu hodiny = 2.00E-02 pamětí = 327 kilobajt

Výstup: TG03_Gen_nom.tr0

zamést: tran tran0 začít, stop_t = 3.00E-06 # zametá =**** cpu hodiny = 2.00E-02

tran: time = 3.0001E-07 tot_iter = 12127 conv_iter = 6040 CPU hodiny = 4.90E-01

tran: time = 6.0001E-07 tot_iter = 24127 conv_iter = 12040 CPU hodiny = 9.30E-01

tran: time = 9.0001E-07 tot_iter = 36127 conv_iter = 18040 CPU hodiny = 1.41E 00

tran: time = 1.2000E-06 tot_iter = 48127 conv_iter = 24040 CPU hodiny = 1.85E 00

tran: time = 1.5000E-06 tot_iter = 60127 conv_iter = 30040 CPU hodiny = 2.28E 00

tran: time = 1.8000E-06 tot_iter = 72127 conv_iter = 36040 CPU hodiny = 2.59E 00

tran: time = 2.1000E-06 tot_iter = 84127 conv_iter = 42040 CPU hodiny = 2.84E 00

tran: time = 2.4000E-06 tot_iter = 96127 conv_iter = 48040 CPU hodiny = 3.08E 00

tran: time = 2.7000E-06 tot_iter = 108127 conv_iter = 54040 CPU hodiny = 3.35E 00

tran: time = 3.0000E-06 tot_iter = 120127 conv_iter = 60040 CPU hodiny = 3.59E 00

zamést: tran tran0 konec, cpu hodiny = 3.59E 00 = 328 kilobajt paměti

> Info: ***** hspice zaměstnání uzavřena

LIC: Release hspice token (y)

 
U jste vložili. lis soubor a. st0 souboru 2009,09 versoin.
bude možné. lis za rok 2004 a 2009 verze ....

co je pásmo?, Můžete pomocí r hspicerf tady?

 
frekvence rozsah je 1GHz.
I použití jak hspice2009 a hspicerf2009.
. Lis patří hspicerf2009 (předchozí post)
. St0 patří hspice2009 (předchozí post)
Dávají podobné výsledky.

Log soubory HSpice2004 (byla použita hspice) simulace v příloze.
Omlouváme se, ale musíte přihlásit a prohlížet tuto přílohu

 
existují určité varovné v ur 2009 Version lis soubory ...
podívejte se na ně

např.
Upozornění:. Ic uzel 06 neexistuje
. Ic je velmi nescsessary na startu oscilace ..Přidáno po 52 sekundách:počet uzlů jsou v různém ur 2004,2009 verze ..
jsou u použití stejného netlist?

 
Ano, jsem pomocí stejného netlists.

Navzdory varování ". Ic uzel 06 neexistuje" počáteční podmínky jsou nastaveny správně.Problém je, že oscilace je tlumené.Obávám se, že modely tranzistorů nefungují.
Omlouváme se, ale musíte přihlásit a prohlížet tuto přílohu

 
Jsem řešil problém s generací kmitů.Problém byl nízký Q rezonátoru.

Zvýšením L2 dva krát jsem generace kmitů.(Je to správně? Myslím si, že by se měl zvýšit kvalitu faktor.)

Možná, že moje zkušenosti budou užitečné pro někoho jiného.
Omlouváme se, ale musíte přihlásit a prohlížet tuto přílohu

 

Welcome to EDABoard.com

Sponsor

Back
Top