มันดึงดูดมากในการออกแบบวงจรรวมแบบอะซิงโครนัส คำตอบอื่น ๆ ครอบคลุมเหตุผลมากมายที่ต้องคิดสองครั้งก่อนที่จะทำ นี่คืออีกหนึ่ง:
การพัฒนา IC ไม่เสร็จสิ้นด้วยการออกแบบ การตรวจสอบและทดสอบมีความสำคัญเท่าเทียมกัน ไม่เพียง แต่เครื่องมือออกแบบนั้นมีความก้าวหน้าอย่างมากสำหรับวงจรซิงโครนัส แต่มันก็เหมือนกับเครื่องมือจำลองสถานการณ์และอุปกรณ์ทดสอบ
การตรวจสอบ
ไม่เพียงพอที่จะให้วงจรทำงานในสภาพห้องปฏิบัติการ พวกเขาจำเป็นต้องมีความแข็งแกร่งในส่วนของช่วงแรงดันไฟฟ้า (V), อุณหภูมิในการทำงาน (T) และความแปรผันอันเนื่องมาจากกระบวนการผลิต (P) สำหรับตรรกะแบบซิงโครนัสสามารถรับประกันได้ด้วยความช่วยเหลือของการวิเคราะห์เวลาแบบคงที่ วงจรจะพังลงมาจนถึงทุกจังหวะเวลาตั้งแต่ฟลิปฟล็อปถึงฟลิปฟลอป เวลาในการเซ็ตอัพและการพักค้างไว้จะตรวจสอบเส้นทางการจับเวลาทุกครั้งและสำหรับการรวมกันของ P, T และ V ที่แตกต่างกันชุด PTV เหล่านี้เรียกว่ามุมการจำลอง
การตรวจสอบที่คล้ายกันสามารถทำได้สำหรับวงจรแบบอะซิงโครนัส แต่เครื่องมือและการออกแบบนั้นรองรับได้ยากมากและน้อยกว่ามาก นอกจากนี้ยัง จำกัด ผู้ออกแบบให้สร้างแบบอะซิงโครนัสที่สามารถตรวจสอบได้จริง ไม่มีการตรวจสอบที่เชื่อถือได้สำหรับวงจรอะซิงโครนัสตามอำเภอใจ
ทดสอบ
ปัญหาที่คล้ายกันจะมีเมื่อมันมาถึงการทดสอบฮาร์ดแวร์ การทดสอบตรรกะแบบซิงโครนัสได้รับการสนับสนุนอย่างเต็มที่จากมาตรฐานการทดสอบและอุปกรณ์ การทดสอบวงจรแบบอะซิงโครนัสไม่เพียง แต่มีความซับซ้อนมากขึ้นเท่านั้น แต่เนื่องจากการไม่มีเวลาเป็นนามธรรมจึงไม่เพียงพอที่จะพิสูจน์ว่าวงจรจะทำงานได้กับทุกมุม PTV วงจรอาจล้มเหลวเนื่องจากสภาพการแข่งขันในชุด PTV บางชุดซึ่งไม่ได้ครอบคลุมอยู่ที่มุม
สรุป
นักออกแบบ IC ไม่ได้ยอมแพ้กระบวนทัศน์แบบอะซิงโครนัส แต่ตรรกะอะซิงโครนัสมาพร้อมกับข้อเสียอย่างมากระหว่างการตรวจสอบและการตรวจสอบ ในบริบทอุตสาหกรรมการออกแบบ IC แบบอะซิงโครนัสจำเป็นต้องถูก จำกัด ในการสร้างที่สามารถพิสูจน์ได้ว่าทำงานกับพื้นที่พารามิเตอร์ทั้งหมดของการแปรผันของกระบวนการรวมทั้งช่วงการทำงานของอุณหภูมิและแรงดันไฟฟ้า
การออกแบบที่เรียกว่า "Locally Synchronous Global Asynchronous" เป็นวิธีหนึ่งที่จะได้รับประโยชน์มากขึ้นและมีข้อเสียน้อยกว่าทั้งกระบวนทัศน์ระยะเวลา