Dynamically shift-switched dataline redundancy suitable for DRAM macro with wide data bus | IEEE Conference Publication | IEEE Xplore