Pomoc Calibre LVS Błąd sprawozdania (DPR19)

B

benbenbear

Guest
I napotkania problemu w Calibre LVS.
Kiedy zestaw Środowiska varibales w kalibru LVS na test obwodu.Istnieje błąd sprawozdanie DPR19, a następny nie może kontynuować pracy.Staram się wiele razy, ale nie może go rozwiązać.
CSM inżynier powiedział niegdyś kaliber narzędzie wersji 2007.4 i może przekazać.
Inżynier don `t również wiedzieć, czy ten problem jest ze starych wersji narzędzia.
Ja również nie wiem dlaczego?
Czy z powodu naszej kalibru wersja starej?(2006.3Version)

pls help me.tys.

w drodze, w raporcie o błędzie, pls odnoszą się do zajęcia

 
Hello Benbenbear,

Nie mogę znaleźć żadnego załącznika, w tym stanowisku.Czy mogę prosić Błąd pliku konfiguracji i zmiennych środowiskowych.Postaram mój poziom najlepiej rozwiązać ten problem.

Dzięki
Koti

 
Hi Koti,
Dziękujemy za odpowiedź.

Błąd w sprawozdaniu następujące:

-------------------------------------------------- ------------------------------
----- STANDARDOWE WERYFIKACJA RULE FILE OPRACOWANIA MODUŁ -----
-------------------------------------------------- ------------------------------
-------------------------------------------------- ------------------------------

--- RULE FILE = runset.cal

BŁĄD: Błąd DPR19 on line 352 $ LVS_RULE_PATH/INCLUDE/chrt035dg_sige.extract.
nych - to stwierdzono w przypadku, gdy wyrażenie reprezentujące wartość liczbową było spodziewać
ed:-3.81e-08Zmienne środowiskowe konfiguracji następująco:# SECTION1: Metalizacja Opcja instalacji | |
# | |
#================================================= ================================================== ============||
# Instrukcja: użytkownik musi najpierw wybrać jedną opcję dla odpowiedniego metalization LVS i / lub xRC.| |
#================================================= ================================================== ============||
setenv PROCES 4LM # Wybierz jedną z [3LM | 4LM]

setenv SURFACE_P_CHANNEL NO # Wybierz jedną z [TAK | NIE]

#================================================= ================================================== ============||
# | |
# SECTION2: Ogólne Przełączniki Instalatora | |
# | |
#================================================= ================================================== ============||
# Instrukcje: | |
# 1) Gdy DG_ONLY przełącznik jest ustawiony na TRUE, te urządzenia nie są dostępne w SIGE procesu zostanie wydobyte.| |
# 2) Kiedy SIGE_ONLY przełącznik jest ustawiony na TRUE, urządzenia te dostępne tylko w SIGE zostaną wyodrębnione.| |
#================================================= ================================================== ============||

setenv DG_ONLY TRUE # Wybierz wartość z [TRUE | FALSE], domyślnie FALSE

setenv SIGE_ONLY FALSE # Wybierz wartość z [FALSE | TRUE] domyślnie TRUE

setenv EXTRACT_RES_PROPERTY R_ONLY # Wybierz wartość z [R_ONLY | ALL], domyślnie WSZYSTKIE

#================================================= ================================================== ============||
# | |
# SECTION3: Artykuł ścieżka pliku wejściowego i instalacji | |
# | |
#================================================= ================================================== ============||
# Instrukcje: | |
# 1) RULE_PATH jest ustawiona na aktualnym katalogu, to musi wskazywać na katalog, w którym reguły są pliki.| |
# 2) Użytkownik musi podać ścieżkę (bezwzględny lub względny) w schemacie / układ bazy danych i określenie | |
# Właściwego TOPCELL nazwą.| |
#================================================= ================================================== ============||

setenv LVS_RULE_PATH ". / TT / LVS_deck_update"

# Dodaj pełnej / względną ścieżkę do zastąpienia xxx
setenv SOURCE_PATH ". / TT / INV.cdl"

# Dodaj schematyczne topcell nazwę, która zastąpi xxx
setenv SOURCE_PRIMARY INV

# Dodaj pełnej / względną ścieżkę do zastąpienia xxx
setenv LAYOUT_PATH ". / TT / INV.gds"

# Dodać układ topcell nazwę, która zastąpi xxx
setenv LAYOUT_PRIMARY INV

# setenv POWER_NETS "xxx yyy ..."# Jeśli trzeba określić moc nazwę, usuń ten wiersz i dodać nazwiska wewnątrz ""
# setenv GND_NETS "xxx yyy ..."# Jeśli trzeba podać nazwę ziemię, usuń ten wiersz i dodać nazwiska wewnątrz ""
# setenv V_CONNECT "xxx yyy ..."# Odkomentować tej linii i dodać netto nazwy jeśli chcesz mieć wirtualnego połączenia

#================================================= ================================================== ============||
# | |
# SECTION4: Extraction Przełączniki Instalatora | |
# | |
#================================================= ================================================== ============||
# Instrukcje: | |
# 1) Aby uruchomić pasożytnicze wydobycia, użytkownik musi ustawić przełącznik PEX_RUN na TRUE i określenia ścieżki | |
# Do prawidłowego PEX plik do konkretnych rogu (_typ dla typowych, _bst do najlepszych i _wst w najgorszym wypadku) | |
# I upewnij się, że ścieżka do pliku jest poprawna PEX (aktualnie tylko 3LM i 4LM n SIGE_ONLY typowym przypadku plików | |
# Dostępna).| |
# 2) Aby uruchomić profil dziedzinie wydobycia, użytkownik musi ustawić przełącznik FIELD_ACTIVE_RUN TRUE | |
#================================================= ================================================== ============||

setenv PEX_RUN FALSE # Wybierz wartość z [TRUE | FALSE], domyślnie FALSE

setenv FIELD_ACTIVE_RUN FALSE # Wybierz wartość z [FALSE | TRUE] domyślnie FALSE

setenv PEX_CORNER Worst # Wybierz wartość z [BEST | Type | Worst]
if ($ PEX_RUN == TRUE),
a następnie
if ($ PROCES == 3LM),
a następnie
setenv PEX_FILE "3LM_TK_pex_typ_file_path" # użytkownik musi określić ścieżkę do 3lm 4um grubości górę metalowe PEX plik
w przeciwnym razie
if ($ PROCES == 4LM),
a następnie
setenv PEX_FILE "4LM_TK_pex_typ_file_path" # użytkownik musi określić ścieżkę do 4lm 4um grubości górę metalowe PEX plik
endif
endif
endif#================================================= ================================================== ============||
# | |
# Section5: Compile runset plik | |
# | |
#================================================= ================================================== ============||
# Instrukcje: | |
# 1) Aby uruchomić LVS, użytkownik po prostu należy wpisać następujący wiersz w terminalu: | |
# "Kalibru-LVS-hier-przyprawy svdb / $ SOURCE_TOP.sp runset.cal".| |
# 2) Ewentualnie, użytkownik może również powołać GUI wpisując "calibre-gui-LVS &".Aby dowiedzieć się więcej na temat | |
# Kalibru opcji wiersza polecenia, wpisz "calibre-help" | |
#================================================= ================================================== ============||

\ rm runset.cal
\ rm netlist
\ rm lvs.rep
\ rm-r svdb
sed-e 's / \ $ SOURCE_PRIMARY /' $ SOURCE_PRIMARY "/ g '-e' s / \ $ LAYOUT_PRIMARY / '$ LAYOUT_PRIMARY" / g' $ LVS_RULE_PATH/chrt035dg_sige.lvs.cal> runset.cal
if ($ PEX_RUN == FALSE),
a następnie
calibre-przyprawy netlist-LVS runset.cal | tee $ LAYOUT_PRIMARY.log
else if ($ PEX_RUN == TRUE),
a następnie
calibre-xrc-phdb runset.cal | tee $ LAYOUT_PRIMARY.pdb.log
calibre-xrc-pdb-RCC runset.cal | tee $ LAYOUT_PRIMARY.pdb.log
calibre-xrc-fmt-wszystkie runset.cal | tee $ LAYOUT_PRIMARY.fmt.log
else if ($ PEX_RUN == STAR),
a następnie
cp chrt035dg_sige.lvs.cal. / runset.cal
echo "#
define PROCESS_4LM">>. / runset.cal
echo "#
define SIGE_ONLY">>. / runset.cal
cat $ LVS_RULE_PATH/INCLUDE/chrt035dg_sige.layers.cal>>. / runset.cal
cat $ LVS_RULE_PATH/INCLUDE/chrt035dg_sige.extract.cal>>. / runset.cal
cat $ LVS_RULE_PATH/INCLUDE/chrt035dg_sige.compare.cal>>. / runset.cal
sed-e "s / XRC / CCI / g"-e "s /
include / \ / \ /
include / g" runset.cal>. / full_runset.cal
calibre-LVS-przyprawy lay.sp full_runset.cal
calibre-query svdb <cal.query_template
StarXtract-czyste star_cmd_template
endif
endif
endif

 

Welcome to EDABoard.com

Sponsor

Back
Top