An interface protocol component modeling language
Chang-Yul Yun, Kyoungson Jhang · 2003
Reusing IPs requires designers to perform interface protocol related tasks such as writing test benches and designing interface protocol conversion circuits, e.g, wrappers for IPs. The results of those tasks usually include the interface protocol components for the corresponding IPs, similar to bus protocol components of the bus functional models. Interface protocols of most IPs can be abstracted in transactions. This paper presents a transaction-oriented interface protocol description language which models interface protocol components recognizing or executing transactions over the given interface ports. In addition, we describe a target structure of the synthesizable interface protocol component together with its application to an IP wrapper design. The proposed approach not only reduces re-works on the interface protocol components but also enables the methodology that can be called "transaction-based interface design or synthesis".