Application specific devices end up being slightly custom devices. The example in this slide, for instance, where the processor needs to interface with a memory card interface, most notably an SD/SDIO card. During the time it establishes connection, it implements an open-drain application, thus a switch-type translator is needed. However, when it switches to data transfer, the device supplies a push-pull architecture to allow for higher speeds, thus a buffer-type translator is needed. To accommodate this type of interface, an application specific device was created with a hybrid architecture.