Yer ve rota - Place and route

Yer ve rota , baskılı devre kartlarının , entegre devrelerin ve sahada programlanabilir kapı dizilerinin tasarımında bir aşamadır . Adından da anlaşılacağı gibi, yerleştirme ve yönlendirme olmak üzere iki adımdan oluşur . İlk adım olan yerleştirme, tüm elektronik bileşenlerin , devrelerin ve mantık öğelerinin genel olarak sınırlı bir alanda nereye yerleştirileceğine karar vermeyi içerir . Bunu, yerleştirilen bileşenleri bağlamak için gereken tüm kabloların tam tasarımına karar veren yönlendirme izler. Bu adım, üretim sürecinin kurallarına ve sınırlamalarına uyarken istenen tüm bağlantıları gerçekleştirmelidir.

Yer ve rota birkaç bağlamda kullanılır:

Bu süreçler yüksek düzeyde benzerdir, ancak gerçek ayrıntılar çok farklıdır. Modern tasarımların büyük boyutları ile bu işlem genellikle elektronik tasarım otomasyonu (EDA) araçlarıyla gerçekleştirilir.

Tüm bu bağlamlarda, yerleştirme ve yönlendirme tamamlandığında nihai sonuç, "yerleşim", her bir parçanın konumu ve dönüşünün geometrik bir açıklaması ve bunları birbirine bağlayan her bir kablonun tam yoludur.

Bazen bazı insanlar tüm yer ve rota sürecini "düzen" olarak adlandırır.

Baskılı devre kartı

Bir baskılı devre kartının tasarımı, bir şematik oluşturulduktan ve bir netlist oluşturulduktan sonra gelir . Oluşturulan ağ listesi daha sonra bir düzen aracına okunur ve bir kitaplıktaki parça etki alanlarıyla ilişkilendirilir. Yerleştirme ve yönlendirme artık başlayabilir.

Yerleştirme ve yönlendirme genellikle iki adımda yapılır. Önce bileşenlerin yerleştirilmesi , ardından bileşenler arasındaki bağlantıların yönlendirilmesi gelir . Yönlendirme aşamasında bileşenlerin yerleştirilmesi, özellikle FPGA'lar veya mikroişlemciler gibi daha karmaşık bileşenler kullanan tasarımlarda hareket ettirilerek ve döndürülerek yine de değiştirilebileceğinden mutlak değildir. Çok sayıda sinyalleri ve sinyal bütünlüğü ihtiyaçları, yerleşimin optimizasyonunu gerektirebilir.

Elde edilen tasarım daha sonra üreticinin CAM sistemine yüklenmek üzere RS-274X Gerber formatında çıktı .

Sahada programlanabilir kapı dizisi

Bir FPGA için yerleştirme ve yönlendirme işlemi genellikle bir kişi tarafından gerçekleştirilmez, ancak FPGA Satıcısı veya başka bir yazılım üreticisi tarafından sağlanan bir aracı kullanır. Yazılım araçlarına duyulan ihtiyaç, FPGA içindeki devrenin karmaşıklığından ve tasarımcının gerçekleştirmek istediği işlevden kaynaklanmaktadır. FPGA tasarımları, dijital mantık ve VHDL ve Verilog gibi donanım tanımlama dillerini içeren mantık diyagramları kullanılarak açıklanır . Bunlar daha sonra, FPGA'nın dışındaki parçalarla arayüz oluşturmak için kullanılacak bir pin çıkışı oluşturmak için otomatik bir yer ve rota prosedüründen geçirilecektir.

Entegre devreler

IC yer ve rota aşaması tipik olarak bir veya daha fazla şema, HDL dosyası veya önceden yönlendirilmiş IP çekirdeği veya üçünün bir kombinasyonu ile başlar. Standart GDS II veya OASIS formatında otomatik olarak bir maske çalışmasına dönüştürülen bir IC düzeni üretir .

Tarih

Erken IC ve PCB nihai düzeni olarak saklandı bant-out of Rubilit üzerinde şeffaf bir film .

Yavaş yavaş, elektronik tasarım otomasyonu , yer ve güzergah çalışmalarını giderek daha fazla otomatik hale getirdi . İlk başta, bandı soyup yapıştırmak için çok fazla zaman harcamadan birçok küçük düzenleme yapma sürecini hızlandırdı. Daha sonra tasarım kuralı kontrolü , en yaygın hata türlerini kontrol etme sürecini hızlandırdı. Daha sonra otomatik yönlendiriciler yönlendirme sürecini hızlandırır.

Bazı insanlar, otomatik değiştiricilerdeki ve otomatik yönlendiricilerdeki daha fazla iyileştirmenin sonunda herhangi bir insan müdahalesi olmadan iyi düzenler üreteceğini umuyor. Daha fazla otomasyon, bir silikon derleyici fikrine yol açar .

Referanslar