Zephyrnet Logosu

Defacto, DAC 20'te 2023. Yıldönümünü Kutluyor! – Semiwiki

Tarih:

20ans imzası temiz

Defacto Teknolojileri Elektronik Tasarım Otomasyonu (EDA) yazılımı ve çözümleri konusunda uzmanlaşmış bir şirkettir. Defacto, sürecin çeşitli aşamalarını kolaylaştırmaya ve optimize etmeye yardımcı olan bir dizi EDA yazılım çözümü sunmaktadır. ön uç dizayn süreci. Araçları şunlara odaklanır: RTL, IPXACT, UPF vb. farklı tasarım formatlarını ortaklaşa yönettikleri mantık sentezinden önce çip tasarımı montajı ve entegrasyonu.

DAC'a hazırlık aşamasında Defacto CEO'su Dr. Chouki Aktouf ile görüştüm. 2003 yılında Defacto'yu kurmadan önce Dr. Chouki Aktouf, Fransa'daki Grenoble Üniversitesi'nde Bilgisayar Bilimleri alanında doçent ve güvenilirlik araştırma grubu lideriydi. Doktora derecesine sahiptir. Grenoble Üniversitesi'nden Elektrik Mühendisliği alanında.

Bu yılın DAC'de şirketin 20. yıl dönümü olduğunu fark ettim, başarınız için tebrikler!

Defacto için gerçekten önemli bir yıl ve temmuz da önemli bir ay. Şirket Temmuz 2003'te kuruldu.

Bu 20 yıl boyunca SoC oluşturma sürecinin ön sentezinde katma değerimizi kanıtladık. Özellikle tasarım döngülerinin azaltılması ve PPA optimizasyonu konusunda. Bugün, en büyük 20 yarı iletken şirketinin çoğunu düzenli olarak kullananlar arasında saymaktan gurur duyuyoruz. Defacto'nun SoC Derleyicisi.

Dolayısıyla, 20 yıl sonra, kesinlikle, birçok ön uç SoC tasarımcısı için EDA araçlarımızın, RTL, IPXACT ve tasarım yardımcılarını yöneten erken SoC tasarım oluşturma sürecinde "fiilen" ve onların "SoC Derleyicisi" haline geldiğini rahatlıkla söyleyebiliriz. !

20. yılını kutlayacağızth Başarı öyküleri ve temel araç yetenekleriyle ilgili çeşitli duyurular yapacağımız DAC'ın yıl dönümü. Çözümlerimizi kullanma deneyimlerini ve bunlardan nasıl yararlandıklarını paylaşmak için çok sayıda müşteri standımıza (#1541) gelecek. Bu 20. yılı doğru bir şekilde kutlamak için birçok etkinlik ve sürpriz de planlanıyor.th yıl dönümü!

Buna paralel olarak Defacto, SoC Tasarım çözümünün yeni Büyük Sürümünü duyurdu. Lütfen detaylandırır mısınız?

Aynen, bu Defacto'nun 10.0 Ana Sürümü SoC Derleyici. Bu sürüm, özellikler, yetenekler ve daha iyi performans açısından birçok duyurunun yanı sıra, bu Sürümü büyük SoC'ler için kullanırken ilk müşterilerin beyanlarını ve tanıklıklarını da beraberinde getirecek. Özetle, Defacto tasarım çözümünün olgunluğunun ötesinde bu büyük sürüm hakkında DAC'de göstereceğimiz ana duyurular, RTL tasarımcıları ve SoC tasarım mimarları tarafından kullanımının ne kadar kolay hale geleceğidir. SoC oluşturma süreci ön sentezini, kullanıcı SoC tasarım spesifikasyonlarından tüm paketin, RTL'nin ve tasarım teminatlarının senteze ve tasarım doğrulamaya hazır şekilde oluşturulmasına kadar basitleştiriyoruz. Bu, DAC'deki Defacto ekibinin ele alacağı ana konu olacak.

Hatırladığım kadarıyla SoC Compiler ön uçta bir entegrasyon aracıydı. Arka uç tasarımcıları için yardıma ne dersiniz?

Kesinlikle! Onlarca yıldır EDA pazarındaki konumumuz açıktır. Tasarım çözümlerimiz, SoC oluşturma sürecini başlatırken ön uçta yardımcı olur, ancak RTL'yi ve tasarım teminatlarını yönetme şeklimiz, arka uçtan bağımsız veya ilişkisiz değildir. Aslında arka uç tasarımcıları araca fiziksel tasarım bilgileri sağlayabilir. Daha sonra araç, örneğin fiziksel olarak farkında olan RTL'nin en üst seviyesini oluşturacaktır. Bu, fiziksel olarak farkında olan bu RTL'nin ve ilgili tasarım yardımcılarının doğrudan sentezlenebileceği anlamına gelir ve bu da genellikle daha iyi PPA sonuçlarına yol açar. Özetle, ön uç ile arka uç arasındaki bu bağlantı, arka uç tasarımcılarının ve ayrıca SoC tasarım mimarlarının diğer EDA araçlarına kıyasla benzersiz bir değer bulduğu yerdir.

Faydalar esas olarak tasarım sürecini hızlandırıyor mu? PPA'mı? Ya da her ikisi de?

İyi soru. Yüksek düzeyde otomasyon sağladığımız için tasarım döngülerini/süreçlerini hızlandırmak, kısaltmak kesinlikle önemlidir. Ancak Defacto kullanırken daha iyi bir PPA elde etmek de önemli bir beklentidir. Fiziksel olarak bilinçli SoC entegrasyonu için az önce bahsettiğim şey kesinlikle PPA'yı etkiliyor. Sentez ve P&R EDA araçları kesinlikle daha iyi bir iş çıkaracaktır.

Ayrıca çözümümüz, geçişlerle RTL bağlantısını yöneterek PPA'nın doğrudan optimize edilmesine de yardımcı olur. için. Ayrıca, DFT kapsamını geliştirme ve test noktası ekleme sırasında tasarım çözümlerimiz, daha düşük alan yüküyle yüksek kapsama sağlamak için RTL'de test noktaları keşfetme ve ekleme sürecini otomatikleştirir. Yani özetle, tasarım çözümümüz kullanılırken hem PPA hem de tasarım döngüleri ele alınmaktadır.

UPF ve SDC gibi tasarım teminatlarını RTL'ye kıyasla yönetiyor musunuz?

Bu, Defacto'nun çözümü ile rekabeti arasındaki büyük farktır. Özetle SoC'yi oluştururken ve üst seviyeyi oluştururken yalnızca RTL'yi yönetmiyoruz. RTL ve tasarım teminatlarını aynı anda değerlendiriyoruz. Aynı zamanda, RTL veritabanı, SDC veritabanı, UPF veritabanı, IP-XACT veritabanı vb. arasındaki tutarsızlık sorunlarını yönetmeyi de kastediyoruz. Ayrıca SoC oluşturma sürecini hızlandırmak için eksik görünümler oluşturmak. Başka bir deyişle, RTL ve tasarım teminatlarının birleşik bir şekilde ortak yönetimi, Defacto'nun SoC Derleyicisini benzersiz kılan şeydir.

IP'leri entegre edecek ve en üst seviyeyi oluşturacak aracı her zaman biliyordum. Sentez ve simülasyon aracı için tasarım oluşturmak mümkün mü?

Biz de tam olarak bunu yapıyoruz. IP'leri oluşturmak, entegre etmek, eklemek, bağlantı eklemek, bunlar aracın kullanıcıya sağladığı günlük yeteneklerdir ama aslında bizim de etkinleştirdiğimiz şey, başta söylediğim gibi, RTL ve tasarım yardımcılarının oluşturulmasıdır.

Bir SoC spesifikasyonunu Üst seviyeye çevirmek için araca güvenmeniz gerekiyorsa, bu mümkün olur. Nasıl? Spesifikasyondan Üst düzey nesile giden yolu kısaltmak için aracın IP yapılandırma araçlarıyla nasıl birlikte çalıştığını demolar aracılığıyla DAC'deki kullanıcılarla paylaşabiliriz. Dolayısıyla, tasarım çözümümüzün sağladığı otomasyonda nesil bugün anahtar rol oynuyor.

Python'un EDA'ya olan ilgisini çok duyuyoruz, bir Python API sağlıyor musunuz?

Bu oldukça komik çünkü geçtiğimiz yıllardan itibaren insanlar gelip şöyle demeye başladılar: “Ben bir tasarımcıyım ama mühendislik okulumda Python'a Tcl'den daha aşinaydım, bize yardımcı olabilir misiniz?” Yani cevap EVET, bugün giderek daha fazla tasarımcının Python'u benimsediğini ve aracın Python'da kullanılmasını beklediğini görüyoruz. Neden? Çünkü onlar için Python'da senaryo yazmak daha kolaydır.

Python'u tamamen destekliyoruz ve Python'u ele alma şeklimiz %100 nesne yönelimlidir. Python kültürüne sahip olanlar standımızı mutlaka ziyaret etsinler, ekibimizin kendileriyle paylaşacağı örnekleri beğenecekler!

Linting gibi herhangi bir kontrol özelliği sağlıyor musunuz?

Tasarım çözümümüzün temelinde motorların kontrol edilmesi yatmaktadır. Çipi oluşturmaya başladığınızda, bu yalnızca özellikleri düzenlemek veya entegre etmekle ilgili değildir. Araç, inşaat sürecinin inşaat açısından güvenilir ve doğru olduğundan emin olmak için kontroller sağlamalıdır. Bu nedenle, RTL için temel astarlama ve tasarım teminatlarının her biri ile aralarındaki tutarlılık için birçok kontrol kabiliyetimiz var. Statik imza ayrıca DFT, saatli ölçüm vb. için de sağlanır. Ve daha da önemlisi, tüm bu kontrol yetenekleri kullanıcı tarafından özelleştirilebilir ve genişletilebilir.

20 yıl sonra ve SoC Entegrasyonu'na odaklandıktan sonra hala SoC Derleyicisinde DFT sağlıyor musunuz?

Biliyorsunuz, DFT çözümüyle uzun zaman önce başladık ama DFT hâlâ teklifin bir parçası. DFT çözümümüz piyasadaki en olgun çözümlerden biridir. DFT uygulama araçlarıyla pek örtüşmüyoruz. RTL'de DFT onayı, planlama, keşif açısından katma değer sağlıyoruz. Yani evet, özetle hem RTL tasarımcıları hem de DFT uzmanları için hâlâ DFT çözümlerinin önemli bir sağlayıcısıyız.

Defacto Teknolojileri hakkında daha fazla bilgi edinmek ve 1541 numaralı DAC standında onlarla tanışmak ve ürünlerini incelemek için Web sitesi!

Ayrıca Oku:

WEBİNAR: Tasarım Maliyetinin Azaltılması – Karmaşık çip tasarımı projesi için sunucu kaynakları nasıl izlenir ve tahmin edilir?

Defacto'nun SoC Compiler 10.0'ı SoC Oluşturma Sürecini Çok Kolay Hale Getiriyor

Verimli SoC Tasarımı için IP-XACT, RTL ve UPF Kullanımı

Birleşik Güç Formatıyla Çalışmak

spot_img

En Son İstihbarat

spot_img