什麼是邏輯合成

將以RTL描述的電路,轉換為使用標準元件庫閘級元件之網表的設計步驟。

日文名稱: 論理合成

「邏輯合成」出現在1領域的2道練習題中(邏輯電路等)。

這個名詞所屬的領域: LSI設計流程與EDA

練習邏輯合成的題目

2輸入NAND閘的輸出何時為0?

  1. A兩個輸入皆為1時
  2. B至少有一個輸入為0時
  3. C兩個輸入皆為0時
查看答案與解析

正確答案:A. 兩個輸入皆為1時

NAND是AND的反相,輸出為0的情況只有所有輸入皆為1時,其他情況皆為1。僅用NAND即可做出NOT、AND、OR,因此稱為「通用閘」;在CMOS中只需4個電晶體即可實現,元件數比AND還少(AND是NAND加上反相器,共6個)。因此在標準單元的邏輯合成中,電路多以NAND、NOR為基礎來組成;NAND快閃記憶體之名,也是源自其記憶單元串聯的結構類似NAND。

卡諾圖的主要用途是什麼?

  1. A測量電路的延遲時間
  2. B設計類比濾波器
  3. C化簡邏輯式
查看答案與解析

正確答案:C. 化簡邏輯式

卡諾圖是將真值表排列成相鄰方格的輸入僅相差1位元(格雷碼順序)的圖。將相鄰的1以1、2、4、8個的矩形圈起來,該範圍內變化的變數就會消去,邏輯式因而簡化。重點是將圖的兩端也視為相鄰。手工作業的極限約為4〜5個變數,超過時則以奎因-麥克拉斯基法或邏輯合成工具的演算法來化簡。

解析中的「邏輯合成」

出現「邏輯合成」的題目(2題)

  1. 2輸入NAND閘的輸出何時為0?
  2. 卡諾圖的主要用途是什麼?

相關名詞

CMOS 卡諾圖 真值表 格雷碼 佈局與繞線 投片(Tape-out) 時脈閘控 高階合成(HLS) 網表 標準元件

前往名詞解釋列表