背景 ソフトウェアに比べて、ハードウェアの設計・実装は複雑で難しいという印象があります。 特にハードウェア記述言語 (Hardware Description Language, HDL) を用いたレジスタ転送レベル (Register Transfer Level, RTL) でのプログラミングは、人間の脳だけでは足りないほど多くのことを同時に意識しなければなりません。 そのためか、筆者の観測範囲内ではソフトウェア系のエンジニアを志す人に比べてハードウェア系、特にデジタル回路系のエンジニアを志す人が極めて少ないと感じられます。 一方で、日本国内ではTSMCの進出やRapidusの設立などによ…