Ebook Functional Decomposition With Applications To Fpga Synthesis