Implementation of design functions by available devices: a new algorithm | IEEE Conference Publication | IEEE Xplore