มหาวิทยาลัยอิลลินอยส์ Urbana-Champaign การศึกษาออนไลน์ฟรี

VLSI CAD ส่วนที่ 1: ตรรกะ

รายละเอียด

ชิป VLSI ที่ทันสมัยมีชิ้นส่วนเป็นล้านส่วนเช่นตรรกะการควบคุมหน่วยความจำการเชื่อมต่อระหว่างกัน ฯลฯ เราจะออกแบบชิปที่ซับซ้อนเหล่านี้ได้อย่างไร? คำตอบ: เครื่องมือซอฟต์แวร์ CAD เรียนรู้วิธีการสร้างชิป VLSI ที่ทันสมัยเป็นสัตว์ร้ายที่ซับซ้อนอย่างน่าทึ่ง: ทรานซิสเตอร์หลายพันล้านลอจิกเกตนับล้านที่ติดตั้งสำหรับการคำนวณและการควบคุมหน่วยความจำขนาดใหญ่บล็อกฝังตัวของฟังก์ชันที่ออกแบบไว้ล่วงหน้าซึ่งออกแบบโดยบุคคลที่สาม (เรียกว่า "ทรัพย์สินทางปัญญา" หรือบล็อก IP) ผู้คนจัดการออกแบบชิปที่ซับซ้อนเหล่านี้ได้อย่างไร? คำตอบ: ลำดับของเครื่องมือคอมพิวเตอร์ช่วยออกแบบ (CAD) ใช้คำอธิบายที่เป็นนามธรรมของชิปและปรับแต่งขั้นตอนอย่างชาญฉลาดเพื่อการออกแบบขั้นสุดท้าย คลาสนี้มุ่งเน้นไปที่เครื่องมือการออกแบบหลัก ๆ ที่ใช้ในการสร้าง Application Specific Integrated Circuit (ASIC) หรือ System on Chip (SoC) จุดเน้นของเราในส่วนแรกของหลักสูตรนี้อยู่ที่การแทนค่าตรรกะบูลีนที่สำคัญซึ่งทำให้สามารถสังเคราะห์และตรวจสอบตรรกะระดับประตูในการออกแบบเหล่านี้ได้ นี่เป็นขั้นตอนแรกของห่วงโซ่การออกแบบเมื่อเราเปลี่ยนจากตรรกะไปสู่เค้าโครง เป้าหมายของเราคือให้นักเรียนเข้าใจว่าเครื่องมือทำงานอย่างไรในระดับอัลกอริทึมพื้นฐานและโครงสร้างข้อมูล หัวข้อที่ครอบคลุมจะรวมถึงพีชคณิตบูลีนเชิงคำนวณการตรวจสอบตรรกะและการสังเคราะห์ตรรกะ (2 ระดับและหลายระดับ)

พื้นหลังที่แนะนำ
ประสบการณ์การเขียนโปรแกรม (C, C ++, Java, Python และอื่น ๆ ) และความรู้พื้นฐานเกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึม (โดยเฉพาะอัลกอริทึมแบบเรียกซ้ำ) ความเข้าใจเกี่ยวกับการออกแบบดิจิทัลขั้นพื้นฐาน: พีชคณิตบูลีน Kmaps ประตูและรองเท้าแตะการออกแบบเครื่องจักรในสถานะ จำกัด พีชคณิตเชิงเส้นและแคลคูลัสในระดับจูเนียร์หรืออาวุโสในสาขาวิศวกรรม การเปิดรับ VLSI ขั้นพื้นฐานในระดับปริญญาตรีเป็นสิ่งที่ดี แต่ก็ไม่จำเป็น เราจะเก็บหลักสูตรไว้ในตัว แต่นักเรียนที่มี VLSI บางส่วนจะสามารถข้ามเนื้อหาพื้นหลังบางอย่างได้ e เครื่องมือในชั้นเรียนนี้

ราคา: ลงทะเบียนฟรี!

ÀÒÉÒ: ภาษาอังกฤษ

คำบรรยาย: ภาษาอังกฤษ

VLSI CAD ส่วนที่ 1: ตรรกะ - มหาวิทยาลัยอิลลินอยส์ Urbana-Champaign