simple synchronous pipelines and combinational circuits 3340939