A design environment using C for effective layout synthesis and development of reusable libraries | IEEE Conference Publication | IEEE Xplore