硬體描述語言與驗證

關於電路設計中進行的迴歸測試(regression test)的說明,下列何者正確?

  1. A只對新做好的功能試驗1次
  2. B調查電路的性能逐年下降的趨勢
  3. C每次變更設計時,就重新批次執行至今的測試,確認以前正確的功能是否被破壞
查看答案與解析

正確答案:C. 每次變更設計時,就重新批次執行至今的測試,確認以前正確的功能是否被破壞

修正某個缺陷或增加功能時,有時會在意想不到的地方破壞其他部分。在迴歸測試中,會將至今做好的測試全部自動批次執行,確認以前通過的測試是否失敗。在大規模的設計中,幾乎每天都會執行成千上萬個測試,並以清單管理結果。有了自我檢查型測試平台,才能做到這樣的自動化。

  • A. 變更的影響可能波及其他部分。
  • B. 與統計的迴歸分析不同。
  • C. 正確。確認修正是否產生了其他缺陷。
練習這個領域 前往領域頁面

硬體描述語言與驗證的其他題目

  1. SystemVerilog的logic型的優點,下列何者正確?
  2. 使用SystemVerilog的always_ff或always_comb來取代Verilog的always,其優點下列何者正確?
  3. 如上方般使用parameter來撰寫module的優點,下列何者正確?
  4. 上方generate語句的作用,下列何者正確?
  5. HDL驗證中所使用的Lint工具的作用,下列何者正確?

這個領域的比較