บริการออกแบบ
เน็ตลิสต์ระดับเกตที่จัดทำด้วยมือ
Chipchain มีความสามารถในการออกแบบเน็ตลิสต์ที่จัดทำด้วยมือ และปรับบริการนี้ให้เหมาะกับโครงการของคุณได้ สำหรับเส้นทางข้อมูลแบบไปป์ไลน์ที่เป็นระเบียบ เราแมป RTL ไปยังเซลล์ออกแบบเฉพาะโดยตรงเป็นเน็ตลิสต์ระดับเกต เพื่อปรับเน็ตลิสต์ เซลล์ และการวางเซลล์ไปพร้อมกันเป็นหนึ่งเดียว
- เหมาะกับ
- ลอจิกประมวลผลแบบไปป์ไลน์ที่มีแอกทิวิตีการสวิตช์สูง
- วิธีการ
- แมป RTL ไปยังเซลล์ออกแบบเฉพาะ และสร้างเน็ตลิสต์ระดับเกตด้วยสคริปต์
- ใช้ร่วมกับ
- เซลล์ออกแบบเฉพาะ การวัดคุณลักษณะไลบรารี และการวางเซลล์และเดินสายด้วยมือ
- การทวนสอบ
- การตรวจความสมมูลเชิงรูปนัยกับ RTL การจำลองระดับเกต และการวิเคราะห์ไทมิงแบบสถิต
เหตุผลที่ใช้เน็ตลิสต์ที่จัดทำด้วยมือ
ออกแบบเน็ตลิสต์ เซลล์ และการวางเซลล์ไปพร้อมกัน
การแมปไปยังเซลล์ออกแบบเฉพาะ
แมป RTL ด้วยมือไปยังรีจิสเตอร์ แลตช์ และเซลล์เชิงผสมที่ออกแบบเฉพาะ
โครงสร้างที่เป็นระเบียบ
ขั้นไปป์ไลน์ใช้โครงสร้างเดียวกัน และจัดเน็ตลิสต์เป็นบิตสไลซ์ที่สอดคล้องกับการวางเซลล์
การตั้งชื่อที่สม่ำเสมอ
รูปแบบการตั้งชื่อที่สม่ำเสมอทำให้เน็ตลิสต์ใช้กับสคริปต์และวางเซลล์ด้วยมือได้ง่าย
การปรับเส้นทางวิกฤต
เลือกชนิดเซลล์ กำลังขับ และชนิดแรงดันเทรชโฮลด์สำหรับเส้นทางวิกฤต
ลอจิกซีเควนเชียล
รีจิสเตอร์หลายบิตและเซลล์แบบไดนามิกช่วยลดพลังงานของสัญญาณนาฬิกาและลอจิกซีเควนเชียล
เข้ากันได้กับกระบวนการอัตโนมัติ
ลอจิกนอกส่วนที่ออกแบบเฉพาะยังคงอยู่ในกระบวนการสังเคราะห์วงจร และทุกส่วนปิดงานในการตรวจรับรองเดียวกัน
ขั้นตอนของเน็ตลิสต์
หกขั้นตอน จาก RTL สู่เน็ตลิสต์ที่พร้อมวางเซลล์
การทบทวน RTL
ยืนยันลำดับชั้นของโมดูลและการไหลของข้อมูล และระบุลอจิกที่เหมาะกับการออกแบบเฉพาะ
การเลือกเซลล์
เลือกชนิดเซลล์สำหรับรีจิสเตอร์ แลตช์ และลอจิกเชิงผสม
การสร้างเน็ตลิสต์
แมป RTL ไปยังเซลล์ออกแบบเฉพาะ และสร้างเน็ตลิสต์ระดับเกตด้วยสคริปต์
การตรวจความสมมูล
การทวนสอบเชิงรูปนัยว่าเน็ตลิสต์ตรงกับ RTL
การจำลองระดับเกตและไทมิง
การจำลองระดับเกตและการวิเคราะห์ไทมิงแบบสถิต
การส่งต่องานสู่การวางเซลล์
เน็ตลิสต์และรูปแบบการตั้งชื่อส่งต่อไปยังการวางเซลล์และเดินสายด้วยมือ
คำถามเกี่ยวกับเน็ตลิสต์ที่จัดทำด้วยมือ
ทำไมจึงใช้เน็ตลิสต์ที่จัดทำด้วยมือ
เน็ตลิสต์นี้แมป RTL ตามเซลล์ออกแบบเฉพาะ และการตั้งชื่อที่สม่ำเสมอทำให้ใช้กับสคริปต์และวางเซลล์ด้วยมือได้ง่าย เน็ตลิสต์และการวางเซลล์จึงทำงานร่วมกันอย่างใกล้ชิด
ลอจิกใดเหมาะกับเน็ตลิสต์ที่จัดทำด้วยมือ
ลอจิกประมวลผลแบบไปป์ไลน์ที่มีแอกทิวิตีการสวิตช์สูงเหมาะที่สุด ลอจิกควบคุมมีเส้นทางซับซ้อนและมักคงอยู่ในกระบวนการสังเคราะห์วงจร
เราต้องเขียนเน็ตลิสต์เองหรือไม่
สำหรับลอจิกแบบไปป์ไลน์ทั่วไป เราจัดทำจาก RTL ของคุณได้ สำหรับงานออกแบบที่ซับซ้อน เราทำงานร่วมกับทีมของคุณเป็นรายโครงการ
งานนี้ต้องการอะไรจาก RTL
ลำดับชั้นของโมดูลและการไหลของข้อมูลที่ชัดเจน เพื่อให้สคริปต์ประมวลผลจนถึงเน็ตลิสต์ได้
ตรวจสอบเน็ตลิสต์อย่างไร
การตรวจความสมมูลเชิงรูปนัยยืนยันว่าตรงกับ RTL จากนั้นจึงจำลองระดับเกตและวิเคราะห์ไทมิงแบบสถิต
หน้าที่เกี่ยวข้อง
มีบล็อกที่เหมาะกับเน็ตลิสต์ที่จัดทำด้วยมือหรือไม่
ส่งโครงสร้าง RTL กระบวนการผลิตเป้าหมาย และเป้าหมายไทมิง แล้วเราจะติดต่อกลับ