synchronous pipelines and combinational circuits 672186