Design of embedded memory and logic based on pattern constructs | IEEE Conference Publication | IEEE Xplore