บริการออกแบบ

เน็ตลิสต์ระดับเกตที่จัดทำด้วยมือ

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

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

เหตุผลที่ใช้เน็ตลิสต์ที่จัดทำด้วยมือ

ออกแบบเน็ตลิสต์ เซลล์ และการวางเซลล์ไปพร้อมกัน

  1. การแมปไปยังเซลล์ออกแบบเฉพาะ

    แมป RTL ด้วยมือไปยังรีจิสเตอร์ แลตช์ และเซลล์เชิงผสมที่ออกแบบเฉพาะ

  2. โครงสร้างที่เป็นระเบียบ

    ขั้นไปป์ไลน์ใช้โครงสร้างเดียวกัน และจัดเน็ตลิสต์เป็นบิตสไลซ์ที่สอดคล้องกับการวางเซลล์

  3. การตั้งชื่อที่สม่ำเสมอ

    รูปแบบการตั้งชื่อที่สม่ำเสมอทำให้เน็ตลิสต์ใช้กับสคริปต์และวางเซลล์ด้วยมือได้ง่าย

  4. การปรับเส้นทางวิกฤต

    เลือกชนิดเซลล์ กำลังขับ และชนิดแรงดันเทรชโฮลด์สำหรับเส้นทางวิกฤต

  5. ลอจิกซีเควนเชียล

    รีจิสเตอร์หลายบิตและเซลล์แบบไดนามิกช่วยลดพลังงานของสัญญาณนาฬิกาและลอจิกซีเควนเชียล

  6. เข้ากันได้กับกระบวนการอัตโนมัติ

    ลอจิกนอกส่วนที่ออกแบบเฉพาะยังคงอยู่ในกระบวนการสังเคราะห์วงจร และทุกส่วนปิดงานในการตรวจรับรองเดียวกัน

ขั้นตอนของเน็ตลิสต์

หกขั้นตอน จาก RTL สู่เน็ตลิสต์ที่พร้อมวางเซลล์

  1. การทบทวน RTL

    ยืนยันลำดับชั้นของโมดูลและการไหลของข้อมูล และระบุลอจิกที่เหมาะกับการออกแบบเฉพาะ

  2. การเลือกเซลล์

    เลือกชนิดเซลล์สำหรับรีจิสเตอร์ แลตช์ และลอจิกเชิงผสม

  3. การสร้างเน็ตลิสต์

    แมป RTL ไปยังเซลล์ออกแบบเฉพาะ และสร้างเน็ตลิสต์ระดับเกตด้วยสคริปต์

  4. การตรวจความสมมูล

    การทวนสอบเชิงรูปนัยว่าเน็ตลิสต์ตรงกับ RTL

  5. การจำลองระดับเกตและไทมิง

    การจำลองระดับเกตและการวิเคราะห์ไทมิงแบบสถิต

  6. การส่งต่องานสู่การวางเซลล์

    เน็ตลิสต์และรูปแบบการตั้งชื่อส่งต่อไปยังการวางเซลล์และเดินสายด้วยมือ

คำถามเกี่ยวกับเน็ตลิสต์ที่จัดทำด้วยมือ

ทำไมจึงใช้เน็ตลิสต์ที่จัดทำด้วยมือ

เน็ตลิสต์นี้แมป RTL ตามเซลล์ออกแบบเฉพาะ และการตั้งชื่อที่สม่ำเสมอทำให้ใช้กับสคริปต์และวางเซลล์ด้วยมือได้ง่าย เน็ตลิสต์และการวางเซลล์จึงทำงานร่วมกันอย่างใกล้ชิด

ลอจิกใดเหมาะกับเน็ตลิสต์ที่จัดทำด้วยมือ

ลอจิกประมวลผลแบบไปป์ไลน์ที่มีแอกทิวิตีการสวิตช์สูงเหมาะที่สุด ลอจิกควบคุมมีเส้นทางซับซ้อนและมักคงอยู่ในกระบวนการสังเคราะห์วงจร

เราต้องเขียนเน็ตลิสต์เองหรือไม่

สำหรับลอจิกแบบไปป์ไลน์ทั่วไป เราจัดทำจาก RTL ของคุณได้ สำหรับงานออกแบบที่ซับซ้อน เราทำงานร่วมกับทีมของคุณเป็นรายโครงการ

งานนี้ต้องการอะไรจาก RTL

ลำดับชั้นของโมดูลและการไหลของข้อมูลที่ชัดเจน เพื่อให้สคริปต์ประมวลผลจนถึงเน็ตลิสต์ได้

ตรวจสอบเน็ตลิสต์อย่างไร

การตรวจความสมมูลเชิงรูปนัยยืนยันว่าตรงกับ RTL จากนั้นจึงจำลองระดับเกตและวิเคราะห์ไทมิงแบบสถิต

มีบล็อกที่เหมาะกับเน็ตลิสต์ที่จัดทำด้วยมือหรือไม่

ส่งโครงสร้าง RTL กระบวนการผลิตเป้าหมาย และเป้าหมายไทมิง แล้วเราจะติดต่อกลับ