HSpice 2004 vs HSpice 2009

A

Artemij14

Guest
Hej alle

Der er et projekt generator med en YIG-resonator.HSpice 2004 viser den generation af svingninger, men i HSpice 2009 (med det samme net-listen) simuleringsresultater er trekantede svingning (dvs. der er en matematisk fejl).

Ved at anvende parameteren
. OPTION POST PROBE NØJAGTIGE = 1
Problemet blev løst.Men ingen generation af svingninger er observeret.

Hvorfor er resultaterne så forskellige.

 
hspice er gået dramatiske ændringer i algoritmer siden 2007 indtil nu ...

prøv nedenstående indstillinger
fjerne. option nøjagtige

tilføj
. option runlvl = 5
. option method = fælde puretp

hvis du har en knude, der skal initieringer, gøre en. ic v (node) = v

Hvis ovenstående indstillinger giver en trekantet bølge derefter tilføje nedenfor indstilling ...

. option delmax = 1 / (20 * freq)

FREQ = forventet freq af oscillator ....

hvis der stadig ikke virker, kontakt solvnet ..
de vil hjælpe u ud ..

 
Disse muligheder virkelig hjulpet, men generatoren stadig ikke virker.
Jeg fandt i produktionen følgende advarsel

Advarsel: 8 subcircuits bliver ignoreret, fordi der ikke kaldes af nogen instans.

Subcircuits ikke kaldes af nogen instans:
-------------------------------------------------- -----------------------------------------
| Beliggenhed | SUBCKT |
|------------------------------------------------- ----------------------- ----------------|
(sti til min lib)
|------------------------------------------------- -----------------------------------------|

Kan denne advarsel være årsag til forkerte resultater?

Alle subcircuits blev beskrevet som følger
*===================== Subcircuit begynde

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

*===================== Subcircuit ende

Er det korrekt?

 
Er disse SUBCKT vænne sig i design?

Jeg er i tvivl om krydderi format Netlist, har jeg ikke set parantheses i krydderi SUBCKT definition.
Bedes bekræfte, at disse parentes er gyldige krydderi syntaks eller ej.Tilføjet efter 3 minutter:Er disse SUBCKT vænne sig i design?

Jeg er i tvivl om krydderi format Netlist, har jeg ikke set parantheses i krydderi SUBCKT definition.
Bedes bekræfte, at disse parentes er gyldige krydderi syntaks eller ej.

 
Selv hvis jeg ikke bruger den parentes, jeg får denne advarsel.
Så vidt jeg ved, er dette subcircuits definition er gældende for HSpice2009.Måske tager jeg fejl.

 
Bedste løsning ville være at gå til solvnet

Uden at have et kig på både log-filer, jeg kan ikke kommentere yderligere

 
Logfiler:
Kode:

***** HSPICE - C-2009,09 32-bit (Aug 24 2009) linux ******

Input File: TG03_Gen_nom.sp

lic:

lic: FLEXlm: v8.5b

lic: User: root HOSTNAME: localhost.localdomain

lic: HOSTID: 001d608c9d4c PID: 30.350

lic: Brug FLEXlm licens fil:

lic: -1 (at) lcserver

lic: Kassen 1 hspice

lic: Licens / Vedligeholdelse af hspice udløber den 28-oct-2010/2009.09

lic: Flydende licens (r) på server lcserver

lic:

init: begynde at læse kredsløb filer, CPU clock = 0,00 E 00

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

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

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

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

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

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

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

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

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

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

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

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

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

option icswee = 1,00

option parhie = global

option runlvl

option runlvl = 5,00

option absi = 1.000E-09

option absv = 1.000E-10

option post

option sonde

option method = fælde

option puretp

option delmax = 5.000E-11

init: udgangen læse kredsløb-filer, CPU clock = 2.00E-02-hukommelse = 154 kb

init: begynde at tjekke fejl, CPU clock = 2.00E-02

init: udgangen tjekke fejl, CPU clock = 2.00E-02-hukommelse = 288 kb

init: begynde opsætningen matrix, pivot = 0 CPU clock = 2.00E-02

etablere matrix - gjort, CPU clock = 2.00E-02-hukommelse = 301 kb

genbestille matrix - gjort, CPU clock = 2.00E-02-hukommelse = 306 kb

init: udgangen setup matrix, CPU clock = 2.00E-02-hukommelse = 327 kb

output: TG03_Gen_nom.tr0

Sweep: TRAN tran0 begynde, stop_t = 3.00E-06 # fejer =**** CPU clock = 2.00E-02

tran: tid = 3.0001E-07 tot_iter = 12.127 conv_iter = 6.040 CPU clock = 4.90E-01

tran: tid = 6.0001E-07 tot_iter = 24.127 conv_iter = 12.040 CPU clock = 9.30E-01

tran: tid = 9.0001E-07 tot_iter = 36.127 conv_iter = 18.040 CPU clock = 1.41E 00

tran: tid = 1.2000E-06 tot_iter = 48.127 conv_iter = 24.040 CPU clock = 1.85E 00

tran: tid = 1.5000E, 06 tot_iter = 60.127 conv_iter = 30.040 CPU clock = 2.28E 00

tran: tid = 1.8000E-06 tot_iter = 72.127 conv_iter = 36.040 CPU clock = 2.59E 00

tran: tid = 2.1000E-06 tot_iter = 84.127 conv_iter = 42.040 CPU clock = 2.84E 00

tran: tid = 2.4000E-06 tot_iter = 96.127 conv_iter = 48.040 CPU clock = 3.08E 00

tran: tid = 2.7000E-06 tot_iter = 108.127 conv_iter = 54.040 CPU clock = 3.35E 00

tran: tid = 3.0000E-06 tot_iter = 120.127 conv_iter = 60.040 CPU clock = 3.59E 00

Sweep: TRAN tran0 ende, CPU clock = 3.59E 00 hukommelse = 328 kb

> info: ***** hspice job indgået

lic: Release hspice token (s)

 
u har indsat. Lis fil og. st0 fil til 2009,09 versoin.
vil det være muligt at. Lis for både 2004 og 2009 versionen ....

hvad er Frekvensområde??, Du r bruger hspicerf her?

 
Fréquence interval er 1GHz.
Jeg bruger både hspice2009 og hspicerf2009.
. lis tilhører hspicerf2009 (tidligere indlæg)
. st0 tilhører hspice2009 (tidligere indlæg)
De giver samme resultat.

Logfiler af HSpice2004 (blev brugt hspice) simulering i vedhæftede fil.
Beklager, men du skal logge ind for at se denne vedhæftede fil

 
Der er nogle advarsel i ur 2009 Version lis filer ...
have et kig på dem

fx
Advarsel:. Ic node N06 eksisterer ikke
. ic er meget nescsessary til opstart svingninger ..Lagt efter 52 sekunder:Antallet af knudepunkter er forskellig i ur 2004,2009 versioner ..
are u bruger samme Netlist??

 
Ja, jeg bruger samme netlists.

På trods af den advarsel ". Ic node N06 eksisterer ikke" de oprindelige betingelser er indstillet korrekt.Problemet er, at svingningerne er dæmpede.Jeg er bange for, at de modeller af transistorer ikke fungerer.
Beklager, men du skal logge ind for at se denne vedhæftede fil

 
Jeg løste problemet med den generation af svingninger.Problemet var den lave Q i resonator.

Ved at øge L2 to gange fik jeg den generation af svingninger.(Er det korrekt? Jeg tror, det bør øge kvaliteten faktor.)

Måske er min erfaring vil være nyttig for en anden.
Beklager, men du skal logge ind for at se denne vedhæftede fil

 

Welcome to EDABoard.com

Sponsor

Back
Top