An optimal channel pin assignment with multiple intervals for building block layout | IEEE Conference Publication | IEEE Xplore