ÇİP TASARIMI - Ders 1: Açık-Kaynak Openlane Kurulumu | Örnek Proje Derlenmesi | Google Open MPW
HTML-код
- Опубликовано: 17 окт 2024
- ÇİP TASARIMI - Ders 1: Açık-Kaynak Openlane Kurulumu | Örnek Proje Derlenmesi | Google Open MPW
Google sponsorluğunda efabless open mpw program sayfası:
platform.efabl...
Caravel user project repo:
github.com/efa...
Slack sayfası:
join.slack.com...
Sky130 nm PDK github repo:
github.com/goo...
İngilizce Openlane flow video:
• OpenLane Overview
Bu kanal bir hazine resmen
Elektrik Elektronik alanı hiç ilgimi çekmiyor ama kanalınızdaki her videoyu neredeyse izledim. Türkçe kaynağı az olan konular nihayetinde bu bölümü okuyan arkadaşlara ilaç gibi geliyordur. Teşekkürler.
Birçok işlemcinin yüksek çözünürlüklü die'sini inceledim. Çok ilgimi çeken konu hocam.
Çok teşekkürler hocam. Çok mutlu oldum videoyu görünce. Şu sınav haftasından sağ salim çıktıktan sonra izleyeceğim. :)
Elinize sağlık hocam çok güzel bir seri daha geliyor anlaşılan:)
Allah Yardımcınız olsun. Yolunuz açık olsun. Allah ilminizi arttırsın
OLDUKÇA FAYDALI BİR SERİ OLACAĞINA EMİNİM.
MEHMET HOCAM GÜZEL BİR HİZMET, SAĞOLUN.
BİR ÖNERİ OLARAK SERİNİZE EKLEYEBİLECEĞİNİZ OPENRAM PROJESİNİ DE İNCELEYEBİLİRSİNİZ.
ZİRA BELLEKLERİN ASIC TASARIMI DA EN AZ DİJİTAL ÇİPLER KADAR ÖNEMLİ.
hocam her türlü öneri ve tavsiyeye açığım, openram mutlaka kullanacağım inşallah aklımda 👍
Hocam çok sağolun
Güzel bir video olacak video kaydet bastım zamanım yok diye umaqrim basit çip tasarlarim bu video sonra
abi sudo ile çalıştırdığın için export ettiğin değişkenleri görmüyor sanırım. Docker- user’da izin vermek iş görüyor aslında. Docker kendi sitesindeki kurulum yönergelerinde de aynısını yaptırıyor zatenz. Ben de aynı hatayı alıp ilk bulduğunu uygulamıştım. Ancak hala her boot olduğunda o komutu girmem gerekiyor diye hatırlıyorum. Kendisini bir shell scriptine koydum lazım olunca çalıştırıyorum :)
Hocam bilmiyorum nasıl çıktı bu karşıma ama 8 bit transistor computer tasarımları araştırırken karşıma çıktınız. İnanılmaz mutlu oldum. Lütfen bırakmayın bu seriyi.
nasıl şeyler araştırıyorsunuz öyle 😬😅
@@mehmetburakaykenar Keşke 70'lerde elektrik elektronik mühendisliği okusam dememin sonucudur hocam. FPGA ile çip tasarlamak yerine transistörler ile tasarlamak bana daha çok şey öğretecek diye düşünüyorum.
elinize sağlık.teşekkürler
Hocam bir sorum var ben de elekteik elektronik mühendisiyim. Ama daha önce bu çip tasarımıyla hiç ilgilenmedim. Yaptıklarınızı her şekliyle defalarca izlememe rağmen nedense terminal de yaptıklarınızı ben yazınca hata veriyor ne indirme yapıyor ne compile ediyor zaman olarak söylemem gerekirse 17.50 den sonrası için yazdığım hiçbir şeyi kabul etmiyor amannn deyip geçmekte istemiyorum bu yüzden size sormak istedim bu terminal kısmı sanırım komut istemi dediğimiz alan değil.
Terminal ise birebir sizin 6c ye girmem gerekli sanıyorum çünkü ben yeni olanı 9c ye göre yaptım ama kabul etmedi 9c de farklı şeyler yazıyordu.
openlane githubdan son sürümünü indirip kullanmayı deneyin bu eski artık, hatta openlane 2 var
Abi ayrıca Verilog’dan ziyade Yosys SV’deki tasarım için kullanılan yapıları yeteri kadar destekliyor, always türevleri ve reg wire yerine logic gibi. Ben bu şekilde basit bi tasarım koyup yosys ile sentezledim. Github repomda var
evet ileriki derslerde hangi systemverilog yapıları destekleniyor sentezleme yaparken deginebilirim 👍
Teşekkürler.
Hocam webde sistem gereksinimlerini bulamıyorum konuyla alakalı dönüş yapar mısınız
teşekkürler
Hocam selamlar. Sizinle aynı noktada takıldım. openLane ve pdks'i masaüstüne çıkarınca çözüldü problem. Neden öyle olduğuna anlam veremedim hiç. Fakat bundan önce de başka hatalar almıştım. "apt install -y build-essential python3 python3-venv python3-pip" komutu ile o problemler çözülmüştü.
Bu arada klayout programını kurduğu halde açarken hata alan arkadaşlar "sudo apt-get -f install" komutu ile gerekli bağımlılıkları indirerek problemi çözebilir.
Hocam vivado ile kıyasladığınızda ne gibi avantajlara sahibiz bu yazılımda?
Vivado FPGA programlama için bu direk çip tasarım için gerekli farklı konseptler
Hocam önce ne olduğunu anlatsanız direk olaya girmişsiniz
Hocam caravel template'de verilen işlemcinin olduğu yer bize açık mı içini inceleyebiliyor muyuz?
caravel komple açık-kaynak her şeyi inceleyebilirsiniz
hocam merhaba elektrİk elektronik mühendisliği ikinci sınıf öğrencisiyim(üç olacak) vhdl fpga kodlama derslerinizi severek takip ediyorum gezinirken bu seriyi yeni oluşturduğunuzu farkettim henüz vhdl de çok yeniyim bu seriyle vhdlin bağlantısı var mı veya çip tasarımı yapabilmemiz için kesinlikle bilmeniz gerekiyor dediğiniz şeyler nedir ? Bu seriyi sizle birlikte ilerlemeyi çok isterim fakat bilgi eksikliği olduğu için merak ettim yanıtlarsanız çok sevinirim.
openlane yosys sentezleyici kullanıyor, yosys de sadece verilog kabul ediyor. dolayısıyla mecbur verilog bilmek lazım.
@@mehmetburakaykenar anladım teşekkür ederim ve bize böyle bilgiler sunduğunuz için ayrıca teşekkür ederim , yolunuz açık olsun :)
Bu programla yalnızca layout tasarımı yapılabiliyor gibi. Yani yalnızca PCB tasarımı tasarımı yapılabilen Altium programının IC versiyonu gibi gözüküyor.
Şematik tasarımı, simülasyonu, sonra layout'a aktarım ve layout simülasyonunda kullanılamıyor, ondan dolayı kullanışsız duruyor.
Cadence Virtuoso gibi bir program sanmıştım.
hayır dediklerinizin hepsi yapılabiliyor, openlane içinde magic var, xschem var, onlarla yapılabiliyor
ilerleyen derslerde hepsini yaparız nasipse
@@mehmetburakaykenar o zaman merakla bekliyoruz gelecek dersleri
Virtuoso muadili XSchem'i kullanabilirsiniz.
Hocam teknofest için çip yapmaya çalışacağım lise 2 deyim nereden başlamam gerekiyor lütfen yardım eder misiniz
Öncelikle iyi bir üniversitede iyi bir bölüm kazanmak için sınava çok çalışmanızı tavsiye ederim. Çip tasarımı konusu genel itibariyle daha çok Elektrik-Elektronik mühendislerinin ve biraz da Bilgisayar Mühendislerinin çalıştığı bir alandır. Bu bölümleri kazanmaya odaklanmak lazım. Matematik ve İngilizce'nizi geliştirebilirsiniz. Çip tasarımı ile ilgili ise doğrudan şu aşamada çalışmak yerine internetten bu konuyla ilgili makale okuyabilir ve video izleyebilirsiniz, ama işin teknik tarafından ziyade genel hatlarına odaklanmak daha mantıklı olur.
@@mehmetburakaykenar Cevap vermenize çok sevindim teşekkür ederim sınava çok çalışıyorum ama bunun yanında bir şeyler yapmak istiyorum tasarlayacagim çipi kendim yapmayacağım yazılımını yazmam lazım ve gerisini projeyi kabul eden kişilere bırakacağım çipi yapma aşaması bende değil ben yazılım ve raporlarla ilgileneceğim yazılım için ne önerirsiniz? Teknofest RUclips sayfasinda çip tasarım dersleri vermiş 23 te oradan dinlesek yol katedermiyiz sizce 3 kişiyiz
Hocam ee okumayı düşünüyorum adı olan uniler gelmiyor, gaziden yukarısı geliyor buralarda okumakmi mezunmu
bu tarz sorulara verilen cevaplar yanlış yonlendirici olabiliyor, gazı veya yıldırım beyazita fln gitseniz de bence çok başarılı olabilirsiniz, dünya çok değişti
hocam ben hacettepe'de elektrik elektronik mühendisliğinde 1.sınıfım, aslında fizik yazmayı düşünüyordum, bilim yapmak istiyordum ama aç kalırsın muhabbeti ve özgüven yetersizliği ile girdim mühendisliğe.
bu bir yılda ben gerçekten nefret ettim buradan, calculus 1 2, fizik 1 2 aslında dersler çok güzel, programlamaya giriş, sayısal sistemler, elektronik, elektromanyetik... dersler çok keyifli ama ünversite yapısı gereği rezalet ilerliyor. calculusun ne olduğuna dair bir öğrencinin okuldan edinebildiği düzgün tek bir fikir bile yok :D
bu matematik veya fizik öğrenmek değil, yaptığımız mühendislik yapıcı orijinal fikirler üretmeye yer açabilecek bir eğitim ihtiyacını burada alamaz, imkanı yok. sınavlar zor ilerleyen yıllar daha sıkıntılı.
yani şuraya 4 seneyi vermek tam anlamıyla vakit kaybı.
ben eşit ağırlıktan sınava girdim geçen hafta herhalde ilk bine falan girerim. dediğim gibi fizik istiyordum başlangıçta ama zaten bir şeyler okudukça asıl ilgi alanımın doğa felsefesi olduğunu da gördüm, bilkent felsefe yazmayı planlıyorum. yurt ve burs veriyor zaten bilkent, tübitak da burs veriyor. asgari ücret kazanıyorsun 4 yıl yani. doktorada da ister yurtdışı ister yurtiçi yine tübitak temel bilime destek oluyor. felsefeyi de temel bilim sayıyorlar, saçmalık ama sorgulamaya gerek yok paramızdan olmayalım :D
yalnız hocam akademide sıkıntılar yaşarsam veya bir sağlık sorunum olursa ki bu yıl yaşadım insanın paraya ihtiyacı oluyor, part time veya tam zamanlı bir iş yapmam gerekebilir. felsefenin ilk dönemi bilkent python veriyor, kendim ilerletmeyi ve ctis yandalı yapmayı planlıyorum. programlamaya giriş, algoritma ve veri yapıları, object oriented programlama dersleri zorunlu 2 tane de restricted elective var kendi kafamda meslekte kendimi konumlandırmak istediğim duruma göre seçerim, 3 sene sonrası zaten bu.
benim merak ettiğim şey şu hocam, size sormak istediğim: birkaç senedir üniversite okumayın vakit kaybı, kendini geliştir iş bul muhabbeti çok dönüyor. bu muhabbeti yapanlar sınavda ilk 200 e giren boun ceng deki çocuklar değil. bu lafların gerçekçi bir yanı var mı? benim birçok hacettepe eee deki arkadaş bitirince freelancer çalışırız moruk, frontend kodlarız kafasındalar.
ben bilkent felsefe ve ctis yandalı yaptıktan sonra mevcut kodlama bilgilerimle bir işe başvurduğumda benden daha iyi olmamasına rağmen odtü hacettepe ceng mezunları direkt önüme geçer mi?
yani bilkent felsefe den sonra kariyerim akademi veya burger king mi olur :D bu durumda heyecan arama git mühendisliği bitir para kazanırken felsefe doktoranı alır öyle ilerlersin diye düşünmek mi mantıklı yoksa boşver bu saçma sapan derslerle uğraşma git bilkent felsefe de sevdiğin dersleri gör, yurdunda kal temel bilim bursunu harca 4 sene sonrasında sektörde yine kodlama bilginle iş bulursun mu dersiniz?
amacım yazılımcı olmak değil zaten, geçinmek için çalışmam gerekebilir sadece bu durumda da yapabileceğim en makul iş bu. yani çıkıp abd ye doktoraya gitsem tübitak'ın bana vereceği belli bir para var hadi diyelim yönergede değişiklik oldu hiçbir halt vermedi bu sefer geçinmek için para kazanmam lazım. problem çözmeyi sevdiğim ve felsefe dolayısıyla matematik ve mantıkla ilgilendiğim için en keyifle yapıp en çok kazanacağım iş programlama yapmak olur.
serin hikaye 😅 Türkiye'de kurumsal firmaların pek çoğu hala üniversite, bölüm ve ortalamaya önemli bir ağırlık veriyor. yazılım piyasası biraz daha farklı, orada sanırım biraz daha esnek ve ise alınırken daha çok yetenek ve tecrübeye bakıyorlar. bir felsefe mezunu gelişmekte olan bir ülke olan Türkiyede nasıl nerede iş bulur hiç bir fikrim yok, herhalde akademi tek şans gibi. gelişmekte olan ülkelerde temel bilim pek ekmek getirmiyor malesef, çünkü ülke kaynakları daha çabuk gelire veya hizmete dönüşebilecek kısa orta vadede karlı olan mühendislik ve tıp gibi alanlar öne çıkıyor. eğer gerçekten felsefe konusunda hırslı ve idealist iseniz mutlaka kalbinizi dinleyin derim, ama gerçekten çok istekliyseniz, çünkü oyleyseniz bu alanda dünya markası olabilirsiniz, azimle durmadan yorulmadan çalışarak. fakat bu kolay bir iş değil, inanın mühendisler bile Bir süre sonra çoluk çocuk olunca rahat arıyorlar, hırs ve azimlerini kaybediyorlar. ne diyelim, hakkınızda hayırlısı