บริการออกแบบ
การวางเซลล์และเดินสายด้วยมือ
สำหรับบล็อกประมวลผลที่มีโครงสร้างซ้ำกัน เราวางเซลล์ด้วยสคริปต์และด้วยมือ ออกแบบโครงข่ายสัญญาณนาฬิกาเฉพาะ วางบล็อกย่อยชิดกัน และรวมผลลัพธ์เข้ากับกระบวนการแบ็กเอนด์ดิจิทัลมาตรฐาน
- ครอบคลุม
- การวางเซลล์ด้วยมือ การเดินสายวิกฤต โครงข่ายสัญญาณนาฬิกาออกแบบเฉพาะ และการวางชิดกัน
- เหมาะกับ
- เส้นทางข้อมูลแบบไปป์ไลน์และบล็อกประมวลผลที่มีโครงสร้างซ้ำกัน
- การรวมระบบ
- ทำเป็นบล็อกฮาร์ด หรือตรึงเซลล์ออกแบบเฉพาะด้วยสคริปต์การวางเซลล์
- ผลงานของเรา
- คอร์ประมวลผลที่วางเซลล์ด้วยมือบน 16 nm FinFET โดยวางบล็อกย่อยชิดกันด้วยอัตราการใช้พื้นที่วางเซลล์ 95% ณ เวลาเทปเอาต์
สิ่งที่การวางเซลล์และเดินสายด้วยมือทำได้
เลย์เอาต์ที่เป็นระเบียบที่สุด ในจุดที่สำคัญที่สุด
การวางเซลล์ด้วยมือ
การวางเซลล์ตามลำดับการไหลของข้อมูลทำให้สายสั้นลงและเส้นทาง setup และ hold สมดุลกัน และเลย์เอาต์ที่ซ้ำกันทำให้ความแปรปรวนของกระบวนการผลิตสม่ำเสมอขึ้นทั่วทั้งบล็อก
ความสูงของเซลล์ออกแบบเฉพาะ
เซลล์ออกแบบเฉพาะที่มีความสูงต่างกันบนเส้นทางวิกฤต เพื่อการปรับไทมิงและพลังงานเชิงลึก
การวางชิดกัน
วางบล็อกย่อยชิดกันโดยไม่มีเซลล์ขอบ ช่วยเพิ่มอัตราการใช้พื้นที่วางเซลล์และลดพื้นที่
โครงข่ายสัญญาณนาฬิกาออกแบบเฉพาะ
การกระจายสัญญาณนาฬิกาที่ออกแบบตามโครงสร้างไปป์ไลน์ เพื่อควบคุม skew และพลังงาน
การจ่ายพลังงานและ IR drop
โครงข่ายพลังงานที่ออกแบบไปพร้อมกับการวางเซลล์ โดยมีการวิเคราะห์ IR drop แบบสถิตและแบบพลวัต
การรวมเข้ากับกระบวนการอัตโนมัติ
ส่วนที่ออกแบบเฉพาะทำเป็นบล็อกฮาร์ด หรือตรึงเซลล์ด้วยสคริปต์การวางเซลล์ ขณะที่ลอจิกอื่นใช้กระบวนการอัตโนมัติ
ขั้นตอนการวางเซลล์และเดินสาย
หกขั้นตอน จากฟลอร์แพลนจนถึงการตรวจรับรอง
ฟลอร์แพลน
ลำดับชั้น ขนาดบล็อก การวางชิดกัน และโครงสร้างพลังงาน
การวางเซลล์ด้วยมือ
วางเซลล์ด้วยสคริปต์ทีละบิตสไลซ์ พร้อมปรับแก้ซ้ำบนเส้นทางวิกฤต
โครงข่ายสัญญาณนาฬิกา
การกระจายสัญญาณนาฬิกาที่ออกแบบเพื่อให้ skew และพลังงานสมดุลกัน
การเดินสาย
เดินสายสัญญาณวิกฤตตามกฎ ส่วนที่เหลือใช้เครื่องมือทำให้เสร็จ
การสกัดค่าและไทมิง
การสกัดค่าปรสิต การจำลองหลังเลย์เอาต์ และการวิเคราะห์ไทมิงแบบสถิต
การตรวจรับรอง
ไทมิงในคอร์เนอร์ต่าง ๆ IR drop และกฎทางกายภาพ
คำถามเกี่ยวกับการวางเซลล์และเดินสายด้วยมือ
ต่างจากการวางเซลล์และเดินสายอัตโนมัติอย่างไร
ในการวางเซลล์และเดินสายอัตโนมัติ เครื่องมือเป็นผู้กำหนดตำแหน่งเซลล์และการเดินสาย ซึ่งเหมาะกับลอจิกควบคุมและอินเทอร์เฟซ ในการวางเซลล์และเดินสายด้วยมือ วิศวกรเป็นผู้กำหนดการวางเซลล์ของบล็อกสำคัญด้วยสคริปต์ ซึ่งเหมาะกับเส้นทางข้อมูลที่เป็นระเบียบและซ้ำกัน
ใช้ร่วมกับกระบวนการอัตโนมัติได้หรือไม่
ได้ ส่วนที่ออกแบบเฉพาะสามารถทำเป็นบล็อกฮาร์ดที่ให้แบบจำลองไทมิงและกายภาพแก่ระดับบนสุด หรือใช้สคริปต์การวางเซลล์ตรึงเซลล์ออกแบบเฉพาะในลักษณะที่เข้ากันได้อย่างสมบูรณ์กับกระบวนการอัตโนมัติ
จัดการปัญหาไทมิง พลังงาน IR หรือ ECO อย่างไร
ในลักษณะเดียวกับในกระบวนการอัตโนมัติ หัวใจของการออกแบบฟูลคัสตอมคือการมองสถาปัตยกรรม เน็ตลิสต์ เซลล์ และการวางเซลล์เป็นหนึ่งเดียว
บล็อกใดเหมาะกับการวางเซลล์และเดินสายด้วยมือ
บล็อกแบบไปป์ไลน์ที่มีความกว้างบิตสม่ำเสมอและแอกทิวิตีการสวิตช์สูง ยิ่งบล็อกใหญ่และซ้ำกันมาก ยิ่งให้ผลมาก
หน้าที่เกี่ยวข้อง
มีบล็อกที่คุ้มค่ากับการวางเซลล์ด้วยมือหรือไม่
ส่งโครงสร้างของบล็อก กระบวนการผลิตเป้าหมาย และข้อมูลการใช้พลังงานและพื้นที่ แล้วเราจะติดต่อกลับ