บทความจำนวนมากอธิบายถึงการตรวจสอบข้อจำกัดที่เกี่ยวข้องกับ STA (การตรวจสอบการตั้งค่า การตรวจสอบการคงค่า ความกว้างพัลส์ขั้นต่ำ ฯลฯ) โดยผมจะเน้นอธิบายลักษณะที่แท้จริงของ STA รวมถึงวิธีการและเวลาที่ต้องนำไปใช้ในระหว่างการออกแบบชิป
STA ระบุข้อผิดพลาดด้านเวลาทั้งหมดในการออกแบบ STA จะตรวจสอบว่าวงจรสามารถทำงานได้ตามความถี่สัญญาณนาฬิกาหรือความเร็วที่กำหนดหรือไม่ STA พิสูจน์ให้เห็นถึงข้อได้เปรียบหลายประการเมื่อเทียบกับวิธีการจำลองแบบอื่นๆ สำหรับการตรวจสอบความถูกต้องด้านเวลา ผมจะขอแบ่งปันคุณสมบัติบางประการของ STA
บางครั้ง STA ถือเป็นการมองโลกในแง่ร้าย เนื่องจากพิจารณาถึงระยะเวลาการแพร่กระจายและการเปลี่ยนแปลงในกรณีที่เลวร้ายที่สุด ซึ่งทำให้ผู้ออกแบบทางกายภาพมีเวลาจำนวนหนึ่งในการตรวจสอบวงจร
STA เป็นเสาหลักใน “การปิดจังหวะเวลา” ซึ่งเป็นหนึ่งในขั้นตอนในการออกแบบทางกายภาพ การปรับจังหวะเวลาให้เหมาะสมที่สุดจะดำเนินการกับวงจรโดยอิงตามรายงานจังหวะเวลาที่สร้างโดยเครื่องมือ STA เส้นทางต่างๆ จะถูกเรียกว่าตอบสนองจังหวะเวลาเมื่อมีช่วงว่างเป็นบวกและการออกแบบมีการปิดจังหวะเวลา
STA ไม่ได้ตรวจสอบการทำงานของวงจรดิจิทัล ดังนั้นอินพุตจึงมีเพียงวงจรที่ถูกต้องตามหลักตรรกะหรือฟังก์ชันเท่านั้น มิฉะนั้น การวิเคราะห์จะซับซ้อนและให้ผลลัพธ์ที่ไม่ถูกต้อง
STA สามารถพิสูจน์ผลลัพธ์ที่ถูกต้องได้ก็ต่อเมื่อเส้นทางนั้นถูกพิจารณาว่า "ถูกต้อง" เท่านั้น เส้นทางในวงจรไม่ได้ถูกต้องตามหลักตรรกะทั้งหมด วงจรอาจมีเส้นทางที่ผิดพลาดและเส้นทางหลายรอบ เส้นทางที่ผิดพลาดตามหลักตรรกะหรือเส้นทางที่ไม่ได้ส่งข้อมูลใดๆ เรียกว่าเส้นทางที่ผิดพลาด ในขณะที่เส้นทางที่ใช้เวลามากกว่าหนึ่งรอบสัญญาณนาฬิกาในการส่งสัญญาณเรียกว่าเส้นทางหลายรอบ STA ไม่ทราบว่าเส้นทางใดไม่ถูกต้อง ดังนั้นนักออกแบบจึงต้องแจ้งให้ STA ทราบอย่างชัดเจนว่าเส้นทางใดผิดพลาดและเส้นทางใดเป็นแบบหลายรอบเพื่อให้ได้ข้อมูลเวลาที่ถูกต้อง
STA จะดำเนินการเมื่อใดในขั้นตอนการออกแบบ?
การดำเนินการนี้เกิดขึ้นเฉพาะในช่วงปิดเวลาของกระบวนการออกแบบทางกายภาพเท่านั้นหรือ? จริงๆ แล้วไม่เลย! การตรวจสอบเวลาได้รับการตรวจสอบในทุกขั้นตอนการออกแบบหรือทุกระดับนามธรรมในขั้นตอนการออกแบบ ข้อมูลทั้งหมดที่จำเป็นสำหรับการประเมินความล่าช้านั้นไม่มีอยู่ในขั้นตอนการออกแบบก่อนหน้า ดังนั้น STA จึงถูกดำเนินการหลังจากแต่ละระดับเพื่อตรวจสอบเวลาและค้นหาเส้นทางวิกฤตที่ทำให้เกิดการละเมิด ผมได้จัดทำภาพโดยละเอียดของขั้นตอนการออกแบบวงจร VLSI และตำแหน่งที่ดำเนินการ STA โดยอ้างอิงจากข้อกำหนดของเน็ตลิสต์
ในที่สุด ปัญหาความสมบูรณ์ของสัญญาณ เช่น เอฟเฟกต์การเชื่อมโยงระหว่างสัญญาณและครอสทอล์ค จะถูกจำลองเพื่อนำ STA ไปใช้
ตอนนี้เรารู้แล้วว่าต้องพิจารณาอะไรและเมื่อใดจึงจะดำเนินการ STA เราจะเจาะลึกลงไปว่าจะนำสิ่งเหล่านี้ไปรวมเข้ากับการดำเนินการ STA ได้อย่างไร
STA สามารถรับข้อมูลที่จำเป็นได้อย่างไร?
STA รวบรวมข้อมูลวงจร สภาพแวดล้อม เวลา ปรสิต ข้อจำกัดเวลา และข้อมูลความหน่วงอย่างละเอียดจากคำจำกัดความของรูปแบบไฟล์ที่หลากหลาย ด้านล่างนี้คือรายละเอียดของประเภทไฟล์ที่ STA ใช้ในการสร้างรายงานเวลา
บทความจำนวนมากอธิบายถึงการตรวจสอบข้อจำกัดที่เกี่ยวข้องกับ STA (การตรวจสอบการตั้งค่า การตรวจสอบการคงค่า ความกว้างพัลส์ขั้นต่ำ ฯลฯ) โดยผมจะเน้นอธิบายลักษณะที่แท้จริงของ STA รวมถึงวิธีการและเวลาที่ต้องนำไปใช้ในระหว่างการออกแบบชิป
STA ระบุข้อผิดพลาดด้านเวลาทั้งหมดในการออกแบบ STA จะตรวจสอบว่าวงจรสามารถทำงานได้ตามความถี่สัญญาณนาฬิกาหรือความเร็วที่กำหนดหรือไม่ STA พิสูจน์ให้เห็นถึงข้อได้เปรียบหลายประการเมื่อเทียบกับวิธีการจำลองแบบอื่นๆ สำหรับการตรวจสอบความถูกต้องด้านเวลา ผมจะขอแบ่งปันคุณสมบัติบางประการของ STA
บางครั้ง STA ถือเป็นการมองโลกในแง่ร้าย เนื่องจากพิจารณาถึงระยะเวลาการแพร่กระจายและการเปลี่ยนแปลงในกรณีที่เลวร้ายที่สุด ซึ่งทำให้ผู้ออกแบบทางกายภาพมีเวลาจำนวนหนึ่งในการตรวจสอบวงจร
STA เป็นเสาหลักใน “การปิดจังหวะเวลา” ซึ่งเป็นหนึ่งในขั้นตอนในการออกแบบทางกายภาพ การปรับจังหวะเวลาให้เหมาะสมที่สุดจะดำเนินการกับวงจรโดยอิงตามรายงานจังหวะเวลาที่สร้างโดยเครื่องมือ STA เส้นทางต่างๆ จะถูกเรียกว่าตอบสนองจังหวะเวลาเมื่อมีช่วงว่างเป็นบวกและการออกแบบมีการปิดจังหวะเวลา
STA ไม่ได้ตรวจสอบการทำงานของวงจรดิจิทัล ดังนั้นอินพุตจึงมีเพียงวงจรที่ถูกต้องตามหลักตรรกะหรือฟังก์ชันเท่านั้น มิฉะนั้น การวิเคราะห์จะซับซ้อนและให้ผลลัพธ์ที่ไม่ถูกต้อง
STA สามารถพิสูจน์ผลลัพธ์ที่ถูกต้องได้ก็ต่อเมื่อเส้นทางนั้นถูกพิจารณาว่า "ถูกต้อง" เท่านั้น เส้นทางในวงจรไม่ได้ถูกต้องตามหลักตรรกะทั้งหมด วงจรอาจมีเส้นทางที่ผิดพลาดและเส้นทางหลายรอบ เส้นทางที่ผิดพลาดตามหลักตรรกะหรือเส้นทางที่ไม่ได้ส่งข้อมูลใดๆ เรียกว่าเส้นทางที่ผิดพลาด ในขณะที่เส้นทางที่ใช้เวลามากกว่าหนึ่งรอบสัญญาณนาฬิกาในการส่งสัญญาณเรียกว่าเส้นทางหลายรอบ STA ไม่ทราบว่าเส้นทางใดไม่ถูกต้อง ดังนั้นนักออกแบบจึงต้องแจ้งให้ STA ทราบอย่างชัดเจนว่าเส้นทางใดผิดพลาดและเส้นทางใดเป็นแบบหลายรอบเพื่อให้ได้ข้อมูลเวลาที่ถูกต้อง
STA จะดำเนินการเมื่อใดในขั้นตอนการออกแบบ?
การดำเนินการนี้เกิดขึ้นเฉพาะในช่วงปิดเวลาของกระบวนการออกแบบทางกายภาพเท่านั้นหรือ? จริงๆ แล้วไม่เลย! การตรวจสอบเวลาได้รับการตรวจสอบในทุกขั้นตอนการออกแบบหรือทุกระดับนามธรรมในขั้นตอนการออกแบบ ข้อมูลทั้งหมดที่จำเป็นสำหรับการประเมินความล่าช้านั้นไม่มีอยู่ในขั้นตอนการออกแบบก่อนหน้า ดังนั้น STA จึงถูกดำเนินการหลังจากแต่ละระดับเพื่อตรวจสอบเวลาและค้นหาเส้นทางวิกฤตที่ทำให้เกิดการละเมิด ผมได้จัดทำภาพโดยละเอียดของขั้นตอนการออกแบบวงจร VLSI และตำแหน่งที่ดำเนินการ STA โดยอ้างอิงจากข้อกำหนดของเน็ตลิสต์
ในที่สุด ปัญหาความสมบูรณ์ของสัญญาณ เช่น เอฟเฟกต์การเชื่อมโยงระหว่างสัญญาณและครอสทอล์ค จะถูกจำลองเพื่อนำ STA ไปใช้
ตอนนี้เรารู้แล้วว่าต้องพิจารณาอะไรและเมื่อใดจึงจะดำเนินการ STA เราจะเจาะลึกลงไปว่าจะนำสิ่งเหล่านี้ไปรวมเข้ากับการดำเนินการ STA ได้อย่างไร
STA สามารถรับข้อมูลที่จำเป็นได้อย่างไร?
STA รวบรวมข้อมูลวงจร สภาพแวดล้อม เวลา ปรสิต ข้อจำกัดเวลา และข้อมูลความหน่วงอย่างละเอียดจากคำจำกัดความของรูปแบบไฟล์ที่หลากหลาย ด้านล่างนี้คือรายละเอียดของประเภทไฟล์ที่ STA ใช้ในการสร้างรายงานเวลา
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Subscribe to our newsletter to receive our daily reviews
Thanks for subscribing to our newsletter
Oops! Something went wrong.
บทความจำนวนมากอธิบายถึงการตรวจสอบข้อจำกัดที่เกี่ยวข้องกับ STA (การตรวจสอบการตั้งค่า การตรวจสอบการคงค่า ความกว้างพัลส์ขั้นต่ำ ฯลฯ) โดยผมจะเน้นอธิบายลักษณะที่แท้จริงของ STA รวมถึงวิธีการและเวลาที่ต้องนำไปใช้ในระหว่างการออกแบบชิป
STA ระบุข้อผิดพลาดด้านเวลาทั้งหมดในการออกแบบ STA จะตรวจสอบว่าวงจรสามารถทำงานได้ตามความถี่สัญญาณนาฬิกาหรือความเร็วที่กำหนดหรือไม่ STA พิสูจน์ให้เห็นถึงข้อได้เปรียบหลายประการเมื่อเทียบกับวิธีการจำลองแบบอื่นๆ สำหรับการตรวจสอบความถูกต้องด้านเวลา ผมจะขอแบ่งปันคุณสมบัติบางประการของ STA
บางครั้ง STA ถือเป็นการมองโลกในแง่ร้าย เนื่องจากพิจารณาถึงระยะเวลาการแพร่กระจายและการเปลี่ยนแปลงในกรณีที่เลวร้ายที่สุด ซึ่งทำให้ผู้ออกแบบทางกายภาพมีเวลาจำนวนหนึ่งในการตรวจสอบวงจร
STA เป็นเสาหลักใน “การปิดจังหวะเวลา” ซึ่งเป็นหนึ่งในขั้นตอนในการออกแบบทางกายภาพ การปรับจังหวะเวลาให้เหมาะสมที่สุดจะดำเนินการกับวงจรโดยอิงตามรายงานจังหวะเวลาที่สร้างโดยเครื่องมือ STA เส้นทางต่างๆ จะถูกเรียกว่าตอบสนองจังหวะเวลาเมื่อมีช่วงว่างเป็นบวกและการออกแบบมีการปิดจังหวะเวลา
STA ไม่ได้ตรวจสอบการทำงานของวงจรดิจิทัล ดังนั้นอินพุตจึงมีเพียงวงจรที่ถูกต้องตามหลักตรรกะหรือฟังก์ชันเท่านั้น มิฉะนั้น การวิเคราะห์จะซับซ้อนและให้ผลลัพธ์ที่ไม่ถูกต้อง
STA สามารถพิสูจน์ผลลัพธ์ที่ถูกต้องได้ก็ต่อเมื่อเส้นทางนั้นถูกพิจารณาว่า "ถูกต้อง" เท่านั้น เส้นทางในวงจรไม่ได้ถูกต้องตามหลักตรรกะทั้งหมด วงจรอาจมีเส้นทางที่ผิดพลาดและเส้นทางหลายรอบ เส้นทางที่ผิดพลาดตามหลักตรรกะหรือเส้นทางที่ไม่ได้ส่งข้อมูลใดๆ เรียกว่าเส้นทางที่ผิดพลาด ในขณะที่เส้นทางที่ใช้เวลามากกว่าหนึ่งรอบสัญญาณนาฬิกาในการส่งสัญญาณเรียกว่าเส้นทางหลายรอบ STA ไม่ทราบว่าเส้นทางใดไม่ถูกต้อง ดังนั้นนักออกแบบจึงต้องแจ้งให้ STA ทราบอย่างชัดเจนว่าเส้นทางใดผิดพลาดและเส้นทางใดเป็นแบบหลายรอบเพื่อให้ได้ข้อมูลเวลาที่ถูกต้อง
STA จะดำเนินการเมื่อใดในขั้นตอนการออกแบบ?
การดำเนินการนี้เกิดขึ้นเฉพาะในช่วงปิดเวลาของกระบวนการออกแบบทางกายภาพเท่านั้นหรือ? จริงๆ แล้วไม่เลย! การตรวจสอบเวลาได้รับการตรวจสอบในทุกขั้นตอนการออกแบบหรือทุกระดับนามธรรมในขั้นตอนการออกแบบ ข้อมูลทั้งหมดที่จำเป็นสำหรับการประเมินความล่าช้านั้นไม่มีอยู่ในขั้นตอนการออกแบบก่อนหน้า ดังนั้น STA จึงถูกดำเนินการหลังจากแต่ละระดับเพื่อตรวจสอบเวลาและค้นหาเส้นทางวิกฤตที่ทำให้เกิดการละเมิด ผมได้จัดทำภาพโดยละเอียดของขั้นตอนการออกแบบวงจร VLSI และตำแหน่งที่ดำเนินการ STA โดยอ้างอิงจากข้อกำหนดของเน็ตลิสต์
ในที่สุด ปัญหาความสมบูรณ์ของสัญญาณ เช่น เอฟเฟกต์การเชื่อมโยงระหว่างสัญญาณและครอสทอล์ค จะถูกจำลองเพื่อนำ STA ไปใช้
ตอนนี้เรารู้แล้วว่าต้องพิจารณาอะไรและเมื่อใดจึงจะดำเนินการ STA เราจะเจาะลึกลงไปว่าจะนำสิ่งเหล่านี้ไปรวมเข้ากับการดำเนินการ STA ได้อย่างไร
STA สามารถรับข้อมูลที่จำเป็นได้อย่างไร?
STA รวบรวมข้อมูลวงจร สภาพแวดล้อม เวลา ปรสิต ข้อจำกัดเวลา และข้อมูลความหน่วงอย่างละเอียดจากคำจำกัดความของรูปแบบไฟล์ที่หลากหลาย ด้านล่างนี้คือรายละเอียดของประเภทไฟล์ที่ STA ใช้ในการสร้างรายงานเวลา