The Automatic Element Routine Generator: an automatic programming tool for functional simulator design | IEEE Conference Publication | IEEE Xplore