Depth-first-search and dynamic programming algorithms for efficient CMOS cell generation | IEEE Journals & Magazine | IEEE Xplore