Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen lvx komutudur.
Program:
ADI
lvx - Mantıksal Çıkartılan net liste karşılaştırıcısına karşı
SİNOPSİS
lvx biçim1 biçim2 dosya adı1 dosya adı2 [ -a ] [ -u ] [ -o ] [ -f ]
AÇIKLAMA
lvx iki geçit seviyesi veya blok seviyesi net listesini karşılaştırır. Amaç, bir karşılaştırma yapmaktır.
spesifikasyon ağ listesi (mantıksal ağ listesi), bir yer ve rota aracına giriş,
tarafından elde edilen fiziksel ağ listesi (çıkarılmış ağ listesi) puma(1) çıkarıcı.
Ağ listesi 1, mantıksal ağ listesi olarak kabul edilir ve ağ listesi 2, çıkarılan ağ olarak kabul edilir.
liste.
lvx tek seviyeli hiyerarşik bir araçtır:
İki ağ listesi düzleştirilir, eğer -f seçenek mevcut, içerdiği hücrelere
katalog dosyasında. Katalog dosyasının yolu,
MBK_CATA_LIB(1) hücre kitaplığı için değişken ve MBK_WORK_LIB(1) değişken
isimle MBK_CATAL_NAME(1) kullanıcı blokları için ( Katala(5) ) olmayacak olanlar
düzleştirilmiş.
Her iki ağ listesi için örnekler kara kutular olarak kabul edilir.
İki ağ listesi aynı dış bağlayıcı adlarına sahip olmalıdır.
İki ağ listesi aynı örnek adlarına sahip olmalıdır.
İki ağ listesi, bağlantısız sinyaller için aynı sinyal adlarına sahip olmalıdır.
İki ağ listesi doğrudan transistör içeremez.
Karşılaştırma üç adımda gerçekleştirilir:
Terminalleri karşılaştırın.
Örnekleri karşılaştırın.
Bağlantıları karşılaştırın.
Bağlantısız sinyalleri karşılaştırın.
Birinci veya ikinci adımda bir hata meydana gelirse, hemen bir mesaj görüntülenir ve
üçüncü adım başlamayacak: lvx terminaller veya
örnekler eşdeğer değildir.
The -o seçeneği, daha önce açıklanan adımlara ulaşılmışsa konektörlerin sipariş edilmesini sağlar
Başarıyla. Çıkarılan_netlist sonra diske kaydedilir. Dosya adını alır dosya adı2
değerine eklenmiş MBK_OUT_LO(1) değişken.
Yönlendiriciler, otomatik olarak boş geçiş hücreleri ekler. Bu hücreler içine alınmamalıdır.
karşılaştırmada hesap. sahip bir hücre F katalog dosyasındaki öznitelik ( Katala
(5) ) geçiş hücresi olarak kabul edilir ve bellekte ağ listesinden silinir.
nerede göründüğü.
SEÇENEKLER
-a Bazı yönlendiriciler, güç ve toprak için çeşitli fiziksel konektörlerle düzen oluşturur
( VDD or VSS ). Bu konektörler dahili olarak bağlı değilse,
farklı indekslenmiş isimler ( VDD1 , VDD2 vb...) ayıklanan ağ listesinde. Bu
önce bu güç ve toprak konektörlerinde azaltma yapmak mümkün
-a seçeneğini kullanarak karşılaştırma. İndirgemeden sonra, her örnek yalnızca bir tane içerir
VDD bağlayıcı ve bir VSS konektör, ana şekil olarak.
-o Bu durumda, lvx değiştirilmiş bir ağ listesi üretir (adla birlikte kaydedilir dosya adı2 ),
bu, sıralı konektörlere sahip net listesi 2'nin bir kopyasıdır. Terminaller ve örnek
konektörler ağ listesi 1'deki modellerin sırasına göre yeniden listelenmiştir. Kaydedilen ağ
liste ile yapılır MBK_OUT_LO(1) biçiminde olduğundan, kullanıcının bu değişkeni daha önce ayarlaması gerekir.
koşu lvx . Olmazsa, varsayılan değer kullanılır ve net-list 1 kaybolabilir.
dosya adı aynıysa ve giriş biçimi çıkış biçimiyle aynıysa.
-a seçeneği kullanılırsa, kaydedilen ağ listesi yalnızca bir ağ listesiyle azaltılmış ağ listesidir.
VDD ve bir VSS .
-u Bu seçenek kuvvet lvx arasında atanmamış sinyallerin tutarlılığını kontrol etmek için
iki netlist
-f İki ağ listesi, katalog dosyasında bulunan yaprak hücrelere düzleştirilmiştir.
Genellikle çıkarılan ağ listesi düzleştirilmiş bir ağ listesidir, mantıklı olan ise şöyle olabilir:
hiyerarşik bir ağ listesi.
ÖRNEKLER
İle mantıksal_netlist amd2901.vst ve ilgili Extracted_netlist as
birden çok güç konektörü içeren amd2901.al, komut satırı:
lvx vst al amd2901 amd2901 -a
ÇIKTI DOSYALAR
dosya adı2.xx Netlist görünümü kaydedildiğinde -o seçeneği mevcut. sonek bağlıdır
üzerinde MBK_OUT_LO(1) ortam değişkeni.
ÇEVRE DEĞİŞKENLER
MBK_CATA_LIB hücre kitaplıklarının bulunduğu dizinleri içerir. MBK_WORK_LIB
çalışma dizininin dizin yolunu içerir, genellikle .
(nokta).
MBK_OUT_LO netlist çıktısının beklenen biçimini içerir.
MBK_CATAL_NAME kullanıcı hücre kataloğunun adını içerir.
onworks.net hizmetlerini kullanarak lvx'i çevrimiçi kullanın