以前の記事(Yosysを使ってみる(その1) - よーる)でYosysというオープンソースの論理合成ツールを紹介しました。 今回は、乗算器を複数の作り方で作ってみて、その回路面積を比較してみようと思います。 全加算器セルのような複数出力のセルを使いたいので、その説明もします。 実験に使うソースコード 32bit×32bitの乗算器を、以下の二通りの方法で書いてみました。 ↓合成系におまかせバージョン↓ module multiplier (a, b, out); input [31:0] a; input [31:0] b; output[63:0] out; assign out = a *…