Improving SoC design quality through a reproducible design flow | IEEE Journals & Magazine | IEEE Xplore