Son yazılım teknolojisi etkili paralel devre masası tasarımı tamamlamak için kullanılabilir. Bu yeni teknoloji birçok tasarımcı ve farklı tür araçları aynı tasarım veritabanında çalışabilir ve tasarım üretimliğini önemli olarak geliştirebilir.
Tasarımı birkaç parçaya bölüştürme ve her parçayı bağımsız olarak tamamlamanın geleneksel yöntemi dışında, bu yeni teknoloji ortak veritabanında paralel süreçler yaratabilir ve süreç değişikliklerini otomatik olarak eşitleyebilir ve aralarında mümkün çatışmaları çözebilir. Bu EDA endüstrisinde ilk.
1990'larda devre tablosu tasarımında CAD'nin genişletilmiş kabul edilmesinden beri, üretim alanı otomatik ve işleme optimizasyon metodları ile tasarım üretkenliğini sürekli geliştiriyor. Ne yazık ki devre tasarım yazılım teknolojisinin sürekli yenilenmesi ile yeni sinyaller, komponentler veya tahta seviyesi üretim teknolojilerinin desteği de artıyor, bu yüzden tüm tasarım zamanı yaklaşık bir şekilde kısayıldı (ya da daha uzun süredir).
Eğer tasarım metodolojisinde temel değişiklikler yoksa, yazılım her zaman bir donanım teknolojisinin takibinin rolünü oynar, geliştirme eğri üzerinde lider olmak yerine. Aynı tasarımlara ve paralel mühendislik teknolojisine katılmış birçok mühendisler her zaman üretimlilik bozulmaları için etkili bir sihirli silahdır. Tradisyonel bölüm ve kazanç yöntemi tasarımı birçok parçaya bölüyor ve onları her mühendisinin ellerine atar. Sonunda, bölümler bağlantılı ve uygulandı (kararlar öntanımlı kurallara göre otomatik olarak yapılır) ya da mühendisler (mühendislerin kararları otomatik olarak kabul etmesine izin verir). Tüm çatışmaları çözün.
Bu yöntem devre şematik tasarımı için oldukça etkili, çünkü tasarımı fonksiyonlara göre doğrudan çoklu modüller ve sayfalara bölebilir. Bu yöntem hala moduller arasındaki bağlantı sorunlarını çözmek için bir sürü el çalışma gerekiyor, sinyal isim ça t ışması, kayıp komponentler ve bunlar gibi. Tasarımcılar birbirlerinin ne yaptığını göremediği sürece bu hatalar olabilir.
Eğer paralel tasarım metodu birçok tasarımcıların aynı tasarımı aynı zamanda yapabilmesine izin verirse, diğer tasarımcılar tarafından yapılmış düzenleme içeriğini görebilir ve gerçek zamanda çeşitli potansiyel çat ışmaları otomatik olarak yönetebilir, bu paralel tasarım metodu ulaşılabilir. Optimal fleksibilik ve üretimlik.
Parallel tasarım mimarı
Yeni paralel tasarım teknolojisi bir a ğ çevresinde çalışacak bir tasarım süreci yöneticisi (sunucu) ve birçok tasarım müşterisi gerekiyor. Sunucu yazılımının ana görevi her müşteriden güncelleştirme isteklerini almak, tasarım kurallarının çirkin olmamasını sağlamak için istekleri kontrol etmek ve sonra her müşteriyi güncelleştirme içeriğine göre eşitlenmek.
Her müşteri kendi özel işlemci ve hafızası olmalı. Yeni paralel tasarım mimarı, müşteri ile sunucu arasındaki bilgi alanı gerçek zamanlı ve etkileşimli değişiklik için gereken en en az bandwidth ve en büyük gecikme sistemi de destekleyebileceğini tahmin ediyor. Her müşteri tüm tasarımı görebilir ve sunucu işlediği gibi diğer müşteri düzenleyicilerini izleyebilir. Tasarım veritabanının internette her yerde saklanmasına izin verildi.
Bu paralel tasarım mimarı çoğu PCB tasarımcıları tasarımı logik ya da başka bir şekilde bölmek zorunda olmadan aynı tasarımı aynı zamanda yaparlar. Bu gerçekten gerçek zamanlı işbirliği tasarım ortamı. Bölüm bağlantı operasyonları sırasında bölüm sınırları ve veri tamamınlığının yönetimi ile ilgili tüm sorunlar ortaya çıkmayacak.
Çeşitli tasarımcılar, hiçbir sınırları olmadan aynı tasarımı paralel olarak yapabilirler, bütün tasarım döngüsü önemli kısayılabilir.
Her tasarımın bağlantı bir tasarım takımı var ve ekibin sadece üyeleri tasarım verilerine erişime izin verilir. Her ekip üyesi sunucusu ve tek müşteri üzerinde tasarlama toplantısını başlatabilir. Diğer müşteriler konferansa her zaman katılabilir.
Tasarım sunucusunda başlangıçta yüklenmiştir. Müşteri toplantıya katılıp, sunucu tasarımının mevcut durumunu müşterisinin hafızasına otomatik olarak indirirken, müşteri başlanğıçlandırılır ve eşzamanlandırılır. Müşteri tasarım toplantısına katıldığında, uygulamada bulunan standart düzenleme araçlarını kullanarak tasarımı düzenleyebilir.
Düzenleme olayını müşteri tarafından başlattığı bağımsız bir etkinlik ve sunucuya güncelleme isteği olarak gönderilir. Örneğin, A noktasından B noktasına bir elementi taşımak bir düzenleme olayını oluşturur. Olayların başlığı elementi seçmek ve olayın sonu fare tıklaması (ya da eşit giriş) ile yeni pozisyonu göstermektir. Düzenleme olayını sunucuya bir transaksyon olarak gönderilecek. Bu ne sileceğini ve ne ekleceğini tarif ediyor.
Müşteri tarafından üretilen her düzenleme olayını sunucuya göndermeden önce yerel tasarım kuralı kontrolü (DRC) yapmalıdır, sonra düzenleme isteğin in önceliğini ayarlayın ve ilk çıkış prensipe göre giriş mesaj kuyruğunu girin. Düzenleme isteğini aldıktan sonra, sunucu dizayn veritabanına integre eder ve sonra DRC'yi çalıştırır. Eğer sorun bulamazsa, düzenleme isteği onaylandı ve müşterinin iç çekirdek veritabanını eşleştirmek için tüm müşterilere çıkış mesaj kuyruğu ile gönderildi.
Çoğu hesaplama zamanı yerel müşteriye geçirildi. Hedef nesneleri müşteri tarafından eklenmiş, düzenlenmiş ve sililmiş ve bu düzenlerle bağlı tüm otomatik görevler (baskı, sıkıştırma ve yumuşatma gibi) aynı zamanda gerçekleştirilir. Müşteriyle karşılaştırıldı, sunucu yükü relativ hafif, bu yüzden sistem performansı etkilenmeyecek. Bu çevre testleri sunucunun cevap hızlığının çok hızlı olduğunu gösteriyor ve müşterinin hızını yavaşlatmayacağını gösteriyor.
Paralel tasarım teknolojisinin ikinci uygulaması devre tahtalarının otomatik yönlendirmesi. Dağıtılmış otomatik düzenleme bir süre yıldır devre tahtası düzenleme yazılımı için güçlü bir silah oldu. IC rotörü geçmişte çalışma için dağıtılmış bir ortama dönüştürüldü. Ama devre tahtası yönlendirme problemi çok farklıdır. Şimdiye kadar insanlar hâlâ otomatik yolcuların aynı tasarım avantajını tamamlamak için çoklu bilgisayarları kullanmak için uygulanması gerektiğini düşünüyorlar. Yazılım satıcıları ve üçüncü parti mühendisleri de kabul edilebilir performans geliştirmelerini sağlamaya çalıştılar, fakat hepsi başarısız oldu.
Yeni paralel tasarım teknolojisi tarafından kabul edilen mimar, dağıtılmış bölüm çevresindeki önemli sorunların çoğunu çözebilir ve bu mücadeleleri nasıl önlemeyi veya çözeceğini biliyor. Aynı şekilde, sunucu tasarım süreci yönetiminin rolünü oynuyor ve her otomatik rutör müşterisinin istekleri sunucusunda diğer müşterilere integral, kontrol edilir ve yayınlanır. Tüm otomatik rutör müşterileri sinkronize tutuyor, yani yeni bir wiring yolu yerel olarak eklendiğinde, yol çatışması mümkün olması küçük.
Etkileşimli aletleri birleştir
Çeviri tasarımı mükemmel üretimliliği elde etmek için çok adım ve kural içeren bir süreç olduğundan dolayı en etkili nokta araçları yakın bir şekilde birleştirmeli. Veri ve kurallar tasarım sürecinde düzgün akışlamalı.
Geçen 20 yıl içinde EDA endüstri, önceden önceki birleşme ve alıştırma üretildi. Sonuç olarak, yazılım satıcıların tasarlama süreci birçok araç integrasyonuna bağlı. Ayrıca büyük PCB şirketleri, birçok yazılım temsilcisinin kendi özel tasarım süreçlerine katılmasını gerekiyor.
Kullanıcı ölçü, bir aracın ASCII çıkışını diğer araçların ASCII girdi format ına dönüştürüldüğü bir arayüz yazmak. Bu şekilde yüzlerce ASCII arayüzü üretir, her biri ortak veri modelini üstün etmek ve uyumsuz sorunlarını yönetmek için kullanılır.
Bütün uygulamaların tamamen uyumlu bir veri modeli olması gerektiğini bu integrasyon yönteminin temel ihtiyacı. Her uygulama verileri işlemek için farklı araçlar ve farklı otomatik araçlar kullanabilir ama her uygulama değişiklikleri alıp tanıyabilir, böylece sonraki ne yapacağını biliyorlar.
Ayrıca bir uygulama uygulaması için paralel tasarım tekniklerini kullanabilir. Özellikle bir takım görev yapılması, yerleştirme, rotasyon ve içerikli komponentler yapılması, düzenleme gibi bir takım görev yapılması. Eğer öyleyse, bu uygulama sadece bu özel fonksiyonların kullanımına izin vermek için otomatik olarak sınırlanabilir.
Döngü ve tahta tasarımı
Paralel düzenleme ve paralel integrasyon için gereken teknolojileri birleştirmek tasarım sürecinde birçok farklı uygulamalar birleştirilebilir ve birçok tasarımcı tarafından aynı anda kullanılabilir.
Çoklu uygulamalar aynı zamanda çalıştığı için PCB mühendisleri, eklenmiş yolların sinyal integritet etkisini hızlı anlayabilir. Örneğin, cep telefonu tasarımında üç boyutlu mekanik sistemde, tasarımdaki PCB komponentlerin eylemleri hemen güncellenebilir ve kontrol edilebilir.