kesalahan selama jangka LVS

J

jyothirmayeec

Guest
Halo
Saya bekerja pada virtuoso irama IC5033.Saya mampu menjalankan DRC dan mendapatkan tampilan yang diekstrak dari layout.But ketika saya mencoba untuk menjalankan LVS i am mendapatkan error mengatakan:

"* PERINGATAN * valid LVS direktori dijalankan.
/ home / haritez / adelab / adelabic / LVS / layout / netlist tidak valid.
Anda harus menginisialisasi LVS menjalankan
LVS yang valid pada direktori dijalankan sebelum Anda dapat mengorek. "

Saya telah memeriksa file.It si.log memberikan kesalahan global mengenai tampilan sel,

"* PERINGATAN * sel tidak valid view - 0 (tidak diketahui)
* PERINGATAN * sel valid view - 0 (tidak diketahui)
* PERINGATAN * sel valid view - 0 (tidak diketahui)
* PERINGATAN * sel valid view - 0 (tidak diketahui)
* PERINGATAN * sel valid view - 0 (tidak diketahui)
Kesalahan global:
Tidak dapat menemukan sel induk beralih misalnya M1 di cellView (inverter skema) dari viewlist 'skematik LVS gate_sch cmos_sch' di perpustakaan 'expt1'.
Kesalahan global:
Tidak dapat menemukan sel induk beralih M0 misalnya di cellView (inverter skema) dari viewlist 'skematik LVS gate_sch cmos_sch' di perpustakaan 'expt1'.
* PERINGATAN * sel valid view - 0 (tidak diketahui)
si: netlist tidak selesai dengan sukses.
Program perbandingan tidak lengkap.Periksa log ".

i am memukul here.plz membantu saya untuk menyelesaikan masalah ini.

terima kasih
Jyothirmayee

Moderasi oleh Klug:

Pindah dari "Tentang EDAboard.com" forum.
 
Cobalah untuk mengirim pertanyaan ur Layout Analog forum untuk mendapatkan lebih banyak jawaban pada pertanyaan ur.

Untuk masalah ur mencoba menulis corresctly jalan folder (di mana menjalankan akan disimpan) dengan tangan ur.

 
Bagaimana Anda menjalankan LVS?

Calibre? Drucula? Atau yang lain?

 
Tampaknya skematik Anda menggunakan beberapa gerbang tanpa pandangan skematis.Semua sel standar, inverter, nand gerbang, atau pintu gerbang, dll, harus memiliki pandangan skematis.

 
Dari log anda menunjukkan saya menganggap anda menggunakan LVS DIVA.

Jika demikian sepertinya ada masalah dengan yang digunakan untuk viewlist LVS.
Ini harus didefinisikan dalam. Simrc file seperti misalnya:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Untuk transistor-tingkat perbandingan untuk artis analog

lvsSchematicViewList = '( "auLvs" "skema" "gate.sch" "cmos_sch")
lvsLayoutViewList = '( "auLvs" "diekstrak" "skema" "gate.sch" "cmos_sch")
lvsLayoutStopList = '( "auLvs")
lvsSchematicStopList = '( "auLvs")

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Memaksa LVS untuk menggunakan versi terbaru dari cellviews untuk perbandingan
lvsLayoutVersionName = nil
lvsSchematicVersionName = nilSetelah Anda menentukan daftar tampilan irama akan dapat pergi ke benar dan Anda LVS akan berjalan.

Hope this helps!Ditambahkan setelah 27 detik:Dari log anda menunjukkan saya menganggap anda menggunakan LVS DIVA.

Jika demikian sepertinya ada masalah dengan yang digunakan untuk viewlist LVS.
Ini harus didefinisikan dalam. Simrc file seperti misalnya:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Untuk transistor-tingkat perbandingan untuk artis analog

lvsSchematicViewList = '( "auLvs" "skema" "gate.sch" "cmos_sch")
lvsLayoutViewList = '( "auLvs" "diekstrak" "skema" "gate.sch" "cmos_sch")
lvsLayoutStopList = '( "auLvs")
lvsSchematicStopList = '( "auLvs")

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Memaksa LVS untuk menggunakan versi terbaru dari cellviews untuk perbandingan
lvsLayoutVersionName = nil
lvsSchematicVersionName = nilSetelah Anda menentukan daftar tampilan irama akan dapat pergi ke benar dan Anda LVS akan berjalan.

Hope this helps!

 
Kebetulan yang anda gunakan Fab Polar?

Aku pernah melihat masalah yang sama dengan PDK tertentu's.Masalahnya awal karena OS itu diinstal pada: yaitu ketika kode keterampilan mengambil sebuah direktori / berkas daftar, daftar kembali dalam urutan yang berbeda kemudian bahwa kode itu di debugged.Kebanyakan kode keterampilan pada OS debugged tempat pertama dua direktori atau file tercantum adalah "."dan "..".Kebanyakan programmer kemudian menganggap sebuah direktori / berkas daftar diperintahkan dan mereka memotong keluar dua entri pertama.Pada OS dengan urutan berbeda, itu menghasilkan valid file / direktori tidak disertakan dan dengan demikian kode yang berkinerja buruk.Polar's PDK memiliki masalah seperti ketika mereka sedang mencari file keterampilan untuk memasukkan.

Masalah ini juga telah diamati pada versi 5.0.33 yang menggunakan "alternatif" skema lisensi.Untuk memperbaikinya, Anda akan harus bergerak yang lebih "tradisional" pengaturan perizinan.

 
Aku sudah meminta sekitar bekerja untuk orang-orang yang telah melihat masalah ini, dan kita memiliki sebuah laptop di sini berjalan irama 5.0.33.500.3.27 dan PDK perusahaan lain yang menunjukkan masalah ini.Yang lucu adalah bahwa irama yang sama persis / PDK kombinasi pada mesin Linux lainnya bekerja dengan baik (kami benar-benar berlapis ter direktori di atas).

Dalam setiap kasus, kami menelusuri masalah sebagai berikut: ketika menjalankan LVS, yang "Mulailah netlist di: ..." pernyataan dalam file log yang terjadi sebelum kode keahlian PDK dimuat.Semua pengaturan di file si.env salah, termasuk daftar nama tampilan dan berhenti daftar.Ketika kita mengubah file untuk mewakili si.env memperoleh pengaturan yang benar, masalah lain muncul di kemudian hari.Pada mesin kerja, kode keahlian-load pertama, dan kemudian netlist dilakukan.

Saya berharap hal ini memberikan seseorang petunjuk mengenai apa yang berbeda / salah antara dua mesin.Kami menghubungi kelompok EDA PDK itu dan mereka tidak pernah melihatnya sebelum ini, dan irama belum kembali kepada kami.

Greg

 

Welcome to EDABoard.com

Sponsor

Back
Top