ランダムロジック

ランダムロジックは、高水準論理記述をANDゲートやORゲートなどのハードウェア機能に直接変換する半導体回路設計手法である。この名称は、チップ上の機能の配置やそれらの間の相互接続において、容易に識別できるパターンがほとんど見られないことに由来する。VLSIチップでは、ランダムロジックはスタンダードセルゲートアレイを用いて実装されることが多い。[ 1 ]

ランダムロジックは、現代のマイクロプロセッサの回路設計において大きな部分を占めています。もう一つの一般的な設計手法であるマイクロコードと比較して、ランダムロジックは、プロセッサ速度がメモリ速度よりも速い場合、プロセッサオペコードの実行速度が向上します。欠点は、大規模で複雑な命令セットを持つプロセッサのランダムロジック回路の設計が難しいことです。ハードワイヤードな命令ロジックはチップ面積の大部分を占め、関連する回路を互いに近接させて配置することが困難になります。[ 2 ]

参考文献

  1. ^ケースリン、ヒューバート(2008年)『デジタル集積回路設計:VLSIアーキテクチャからCMOS製造へ』ケンブリッジ大学出版局、p.747、ISBN 978-0-521-88267-5
  2. ^ハイド、ランドール (2004). 『優れたコードを書く:マシンを理解する』 No Starch Press. p. 228. ISBN 978-1-59327-003-2