Publication | Open Access
Automatic synthesis of interfaces between incompatible protocols
167
Citations
14
References
1998
Year
Unknown Venue
EngineeringVerificationComputer ArchitectureCommunication InterfaceSystem SynthesisSoftware AnalysisFormal VerificationHardware SecuritySystems EngineeringInteraction ProtocolLightweight ProtocolFormal SpecificationIp BlocksReusable Intellectual PropertyComputer EngineeringComputer ScienceRegular ExpressionSoftware DesignProgram AnalysisAutomated ReasoningFormal MethodsIncompatible ProtocolsIntermediate RepresentationSystem SoftwareProgrammable Data Plane
A t the system level, reusable Intellectual Property (or IP) blo cks can be represented abstractly as blocks that exchange messages. The concrete implementations of these IP blocks m ust exc hange the messages through complex signaling protocols. Interfacing bet ween IP that use different signaling protocols is a tedious and error prone design task. We propose using regular expression based protocol descriptions to sho w ho w to map the message on to a signaling protocol. Given t w o protocols,an algorithm is proposed to build an interface machine. We ha ve implemented our algorithm in a program named PIG that synthesizes a Verilog implementation based on a regular expression protocol description.
| Year | Citations | |
|---|---|---|
Page 1
Page 1