Tasarım hizmetleri

Elle yerleştirme ve yönlendirme.

Tekrarlanan yapıya sahip hesaplama bloklarında betikle ve elle yerleştirme yapıyor, özel saat ağaçları tasarlıyor, alt blokları bitiştiriyor ve sonucu standart dijital arka uç akışıyla entegre ediyoruz.

Kapsam
Elle yerleştirme, kritik yönlendirme, özel saat ağaçları ve bitiştirme
En uygun olduğu yer
Boru hatlı veri yolları ve tekrarlanan yapıya sahip hesaplama blokları
Entegrasyon
Sertleştirilmiş blok olarak ya da özel hücreler bir yerleştirme betiğiyle sabitlenerek
Çalışmalarımız
16 nm FinFET'te elle yerleştirilmiş bir hesaplama çekirdeği; alt bloklar bitiştirildi, tape-out'ta yerleştirme kullanım oranı %95

Elle yerleştirme ve yönlendirme ne sağlar

En çok önemli olduğu yerde en düzenli layout.

  1. Elle yerleştirme

    Veri akışı sırasına göre yerleştirilen hücreler bağlantı hatlarını kısaltır, setup ve hold yollarını dengeler; tekrarlanan layout da süreç varyasyonunu blok genelinde daha tekdüze kılar.

  2. Özel hücre yükseklikleri

    Zamanlama ve gücün derinlemesine optimizasyonu için kritik yollarda farklı yüksekliklerde özel hücreler.

  3. Bitiştirme

    Alt bloklar sınır hücreleri olmadan bitiştirilir; yerleştirme kullanım oranı artar, alan azalır.

  4. Özel saat ağaçları

    Boru hattı yapısı için tasarlanan saat dağıtımı; skew ve gücü kontrol eder.

  5. Güç dağıtımı ve IR düşümü

    Güç ağı yerleştirmeyle birlikte tasarlanır; statik ve dinamik IR düşümü analizi yapılır.

  6. Otomatik akışlarla entegrasyon

    Özel bölüm sertleştirilmiş blok hâline getirilir ya da hücreleri bir yerleştirme betiğiyle sabitlenir; diğer mantık otomatik akışı izler.

Yerleştirme ve yönlendirme akışı

Floorplan'dan sign-off'a altı adım.

  1. Floorplan

    Hiyerarşi, blok boyutları, bitiştirme ve güç yapısı.

  2. Elle yerleştirme

    Hücreler betikle, bit dilimi bit dilimi yerleştirilir; kritik yollarda iterasyon yapılır.

  3. Saat ağacı

    Skew ve gücü dengelemek üzere tasarlanan saat dağıtımı.

  4. Yönlendirme

    Kritik sinyaller kurallara göre yönlendirilir, gerisini araçlar tamamlar.

  5. Parazitik çıkarım ve zamanlama

    Parazitik çıkarım, layout sonrası simülasyon ve statik zamanlama analizi.

  6. Sign-off

    Köşeler genelinde zamanlama, IR düşümü ve fiziksel kurallar.

Elle yerleştirme ve yönlendirme hakkında sorular

Otomatik yerleştirme ve yönlendirmeden farkı nedir?

Otomatik yerleştirme ve yönlendirmede hücre konumlarına ve bağlantılara araçlar karar verir; bu, kontrol mantığı ve arayüzlere uygundur. Elle yerleştirme ve yönlendirmede önemli blokların yerleşimine mühendisler betikle karar verir; bu da düzenli, tekrarlanan veri yollarına uygundur.

Otomatik bir akışla birlikte çalışabilir mi?

Evet. Özel bölüm, üst düzeye zamanlama ve fiziksel modellerini sağlayan sertleştirilmiş bir blok olabilir ya da bir yerleştirme betiği özel hücreleri otomatik akışla tam uyumlu şekilde sabitleyebilir.

Zamanlama, güç, IR veya ECO sorunları nasıl ele alınır?

Otomatik akıştakiyle aynı şekilde. Tam özel tasarımın anahtarı mimariyi, netlist'i, hücreleri ve yerleştirmeyi tek bir bütün olarak ele almaktır.

Hangi bloklar elle yerleştirme ve yönlendirmeye uygundur?

Düzenli bit genişliğine ve yüksek anahtarlama etkinliğine sahip boru hatlı bloklar. Blok büyüdükçe ve tekrarlandıkça kazanç da artar.

Elle yerleştirmeye değer bir bloğunuz mu var?

Yapısını, hedef süreci ve enerjisiyle alanının nereye gittiğini gönderin, size yanıt verelim.