Practical Experiences with Standard-Cell Based Datapath Design Tools: Do We Really Need Regular Layouts?