Semi-Custom High-Speed Datapath Design Using Commericial ASIC Design Tools