I2C Protocol Design for Reusability | IEEE Conference Publication | IEEE Xplore