動作合成(behavioral synthesis)とは、動作に関するhdl記述をレジスタ転送レベル(rtl)の記述に変換することであり、rtlは論理ゲートレベルの論理合成の入力となる。