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 komut pumasıdır.
Program:
ADI
puma - Hiyerarşik netlist çıkarıcı
SİNOPSİS
puma [ -v ] [ -c ] [ -f ] [ -t ] [ -ar ] [ -AC ] isim girin [ çıktı_adı ]
TANIM
vaşak adını değiştirdi puma ile isim çakışmasını önlemek için Mayıs 2002'de
ünlü metin modu Web tarayıcısı. puma hiyerarşik bir düzen çıkarıcıdır. Bir
sembolik bir düzen görünümünden ara bağlantıların net listesi. NS giriş argüman adıdır
tarafından seçileni giriş formatı olarak kullanarak, çıkartılacak sembolik yerleşim hücresinin
MBK_IN_PH(1) ortam değişkeni. Eğer çıktı mevcutsa, ortaya çıkan netlist
bu isim verildi. Eğer hayırsa çıktı verilir, o zaman giriş ayrıca oluşturulan netlist olacak
isim. Çıktı formatı tarafından belirtilir. MBK_OUT_LO(1) ortam değişkeni.
Alliance cad araçlarının çoğu gibi, puma kullanım mbk(1) ortam değişkenleri.
MBK_CATA_LIB(1) MBK_WORK_LIB(1) MBK_IN_PH(1) MBK_OUT_LO(1) RDS_TECHNO_NAME(1).
puma -ac seçeneği ayarlanmışsa, sinyallere bağlı kapasitansları hesaplar. de
moment, bu kapasitansların değeri tipik bir mikron teknolojisi için hesaplanır,
ve bir teknoloji dosyası aracılığıyla kullanıcı tarafından değiştirilemez. Ayıklanan netlist olabilir
performans değerlendirmesi için simüle edilmiştir.
Tipik kapasitanslar 10e-18 farad / lamda^2'de aşağıda verilmiştir:
POLİ 100
ALU1 50
ALU2 25
SEÇENEKLER
puma iki temel kontrol eder İTTİFAK bağlayıcı adlarıyla ilgili kurallar:
Aynı ağa iki fiziksel konektör bağlanırsa, aynı ağa sahip olmaları gerekir.
adı.
Aynı ada sahip iki fiziksel konektör varsa, bunların dahili olarak
aynı ağ.
Sonuç olarak, ağ listesinde yalnızca bir mantıksal bağlayıcı görünecektir. Önemli bir hata oluşur
bu iki kuraldan biri ihlal edilirse (güç ve toprak konektörleri için bile)
Hiçbir seçenek belirtilmediğinde, mevcut hiyerarşik seviye çıkarılır. Sonuç
netlist, mevcut düzen hiyerarşi seviyesinin ara bağlantılarının listesidir. Üç
seçenekler değiştirilebilir puma davranış :
-t Bir transistör düzeyinde çıkarma bildirir, sembolik yerleşim hücresi düzleştirilir
çıkarmadan önce transistör düzeni.
-f Sembolik yerleşim hücresi, çıkarmadan önce katalog düzeyine düzleştirilir. Kullanmak
Katalog dosyasındaki ayrıntılar için "man catal". Katalog boşsa veya
netlist, transistörlerin bir bağlantısıdır, değilse, netlist
isimleri katalogda tanımlanmış olan kapıların veya blokların bir bağlantısıdır.
-v Ayrıntılı mod açık. Ekstraksiyonun her adımı standart çıktıda görüntülenir,
bazı istatistiklerle birlikte.
-c üretir çekirdek çakışma ağını temsil eden dosya, ne zaman puma iki tane algılar
aynı sinyalde farklı adlara sahip harici konektörler veya iki tane bulduğunda
aynı ada sahip ancak dahili olarak aynı ada bağlı olmayan harici konektörler
net veya L şekilli bir transistörü doğru şekilde çıkaramadığında.
-ac Losig'de toprağa kapasitansı çıkarın.
-ar Ara bağlantı direncini ve kapasitansı toprağa çıkarın. Direnç değeri
foreach katmanı, RDS dosyasında değiştirilebilir.
ÖRNEKLER
istemi> puma -v amd2901
kullanarak, bir hiyerarşik düzey için çip amd2901'in mantıksal bir net listesini verir.
ayrıntılı mod. Bu, tipik olarak, cihazın çalışmasını doğrulamak için kullanılır. halka(1)
yönlendirici ile birlikte lvx belirtilen ağ listesinde ve çıkarılan listede.
istemi> kedi $MBK_WORK_LIB/$MBK_CATAL_NAME
a2_y
a2p_y
.
.
istemi> puma -f amd2901
Bir düzleştirme işlemi durduktan sonra çip amd2901'in mantıksal bir net listesini verir
katalogda belirtilen hücreler (bizim durumumuzda standart hücre kitaplığı).
istemi> puma -t amd2901
Amd2901 yongasının transistör düzeyinde mantıksal bir net listesini verir. Bu
ile faydalı yagle(1), bir düzenden mantıksal denklemleri almak için.
onworks.net hizmetlerini kullanarak çevrimiçi puma kullanın