動態時序驗證(英語:Dynamic timing verification)是指對專用積體電路的一種驗證過程,它被用來檢查電路是否能夠以足夠快的速率在指定的時鐘頻率下正常。
基本介紹
- 中文名:動態時序驗證
- 外文名:Dynamic timing verification
- 用途:專用積體電路的驗證過程
- 領域:計算機
簡介,專用積體電路,邏輯綜合,
簡介
專用積體電路
專用積體電路(英語:Application-specific integrated circuit,縮寫:ASIC),是指依產品需求不同而客制化的特殊規格積體電路;相反地,非客制化的是套用特定標準產品(Application-specific standard product)積體電路。
專用積體電路是由特定使用者要求和特定電子系統的需要而設計、製造。由於單個專用積體電路晶片的生產成本很高,如果出貨量較小,則採用專用積體電路在經濟上不太實惠。這種情況可以使用可程式邏輯器件(如現場可程式邏輯門陣列)來作為目標硬體實現積體電路設計。此外,可程式邏輯器件具有用戶可程式特性,因此適合於大規模晶片量產之前的原型機,來進行調試等工作。但是可程式邏輯器件在面積、速度方面的最佳化程度不如全定製的積體電路。
專用積體電路的特點是面向特定用戶的需求,品種多、批量少,要求設計和生產周期短,它作為積體電路技術與特定用戶的整機或系統技術緊密結合的產物,與通用積體電路相比具有體積更小、重量更輕、功耗更低、可靠性提高、性能提高、保密性增強、成本降低等優點。
邏輯綜合
通常,邏輯綜合的信息來源是硬體描述語言——主要是VHDL和Verilog等,設計人員通常使用硬體描述語言來進行電路的高級抽象(通常是數字電路暫存器傳輸級的數據、行為)描述數字電路的邏輯功能,這樣他們可以把更多精力投入功能方面的設計,而避免在一開始就研究可能極其複雜的電路連線。
然而,從電路的高級抽象描述到實際連線網表,並不是一項簡單的工作。在以前,這需要設計人員完成邏輯函式的建立、簡化、繪製邏輯門網表等諸多步驟。隨著電路的集成規模越來越大,人工進行邏輯綜合變成了一項十分繁瑣的任務。