Tasarım hizmetleri
Elle hazırlanmış kapı düzeyinde netlist'ler.
Chipchain, elle hazırlanmış netlist'ler tasarlama yetkinliğine sahiptir ve bu hizmeti projenize göre uyarlayabilir. Düzenli, boru hatlı veri yollarında RTL'yi doğrudan özel hücrelere kapı düzeyinde netlist olarak eşliyoruz; böylece netlist, hücreler ve yerleştirme tek bir bütün olarak optimize edilir.
- En uygun olduğu yer
- Yüksek anahtarlama etkinliğine sahip boru hatlı hesaplama mantığı
- Yöntem
- RTL özel hücrelere eşlenir, kapı düzeyinde netlist betikle üretilir
- Birlikte çalıştığı teknikler
- Özel hücreler, kütüphane karakterizasyonu ve elle yerleştirme ve yönlendirme
- Doğrulama
- RTL ile biçimsel eşdeğerlik, kapı düzeyinde simülasyon ve statik zamanlama analizi
Neden elle hazırlanmış netlist
Netlist, hücreler ve yerleştirme birlikte tasarlanır.
Özel hücrelere eşleme
RTL, özel yazmaçlara, mandallara ve kombinasyonel hücrelere elle eşlenir.
Düzenli yapı
Boru hattı aşamaları aynı yapıyı paylaşır; netlist, yerleştirmeyle uyumlu bit dilimleri hâlinde düzenlenir.
Tutarlı adlandırma
Tutarlı bir adlandırma düzeni, netlist'in betiklerle işlenmesini ve elle yerleştirilmesini kolaylaştırır.
Kritik yol optimizasyonu
Hücre tipi, sürüş gücü ve eşik tipi kritik yollara göre seçilir.
Ardışık mantık
Çok bitli yazmaçlar ve dinamik hücreler, saatin ve ardışık mantığın gücünü düşürür.
Otomatik akışlarla uyumlu
Özel bölümün dışındaki mantık sentez akışında kalır ve hepsi tek bir sign-off'ta kapanır.
Netlist akışı
RTL'den yerleştirmeye hazır netlist'e altı adım.
RTL incelemesi
Modül hiyerarşisi ve veri akışı netleştirilir, özel tasarıma uygun mantık belirlenir.
Hücre seçimi
Yazmaçlar, mandallar ve kombinasyonel mantık için hücre tipleri seçilir.
Netlist üretimi
RTL özel hücrelere eşlenir, kapı düzeyinde netlist betikle üretilir.
Eşdeğerlik kontrolü
Netlist'in RTL ile eşleştiğinin biçimsel doğrulaması.
Kapı düzeyinde simülasyon ve zamanlama
Kapı düzeyinde simülasyon ve statik zamanlama analizi.
Yerleştirmeye teslim
Netlist ve adlandırma düzeni, elle yerleştirme ve yönlendirmeye geçer.
Elle hazırlanmış netlist'ler hakkında sorular
Neden elle hazırlanmış netlist kullanılır?
RTL'yi özel hücrelere göre eşler; tutarlı adlandırması da betiklerle işlemeyi ve elle yerleştirmeyi kolaylaştırır. Böylece netlist ve yerleştirme yakın uyum içinde çalışır.
Hangi mantık elle hazırlanmış netlist'e uygundur?
En uygunu yüksek anahtarlama etkinliğine sahip boru hatlı hesaplama mantığıdır. Kontrol mantığının yolları karmaşıktır ve genellikle sentez akışında kalır.
Netlist'i kendimiz mi yazmalıyız?
Tipik boru hatlı mantık için RTL'nizden biz üretebiliriz. Karmaşık tasarımlarda proje bazında ekibinizle birlikte çalışırız.
Bunun için RTL'de ne gerekir?
Betiklerin onu netlist'e kadar işleyebilmesi için açık bir modül hiyerarşisi ve veri akışı.
Netlist nasıl kontrol edilir?
Biçimsel eşdeğerlik RTL ile eşleştiğini doğrular; ardından kapı düzeyinde simülasyon ve statik zamanlama analizi yapılır.
İlgili sayfalar
Elle hazırlanmış netlist'e uygun bir bloğunuz mu var?
RTL yapısını, hedef süreci ve zamanlama hedefini gönderin, size yanıt verelim.