Matches in SemOpenAlex for { <https://semopenalex.org/work/W4385221661> ?p ?o ?g. }
- W4385221661 endingPage "24" @default.
- W4385221661 startingPage "1" @default.
- W4385221661 abstract "In modern systems-on-chips, several hardware protocols are used for communication and interaction among different modules. These protocols are complex and need to be implemented correctly for correct operation of the system-on-chip. Therefore, protocol verification has received significant attention. However, this verification is often limited to checking high-level properties on a protocol specification or an implementation. Verifying these properties directly on an implementation faces scalability challenges due to its size and design complexity. Further, even after some high-level properties are verified, there is no guarantee that an implementation fully complies with a given specification, even if the same properties have also been checked on the specification. We address these challenges and gaps by adding a layer of component specifications, one for each component in the protocol implementation, and specifying and verifying the interactions at the interfaces between each pair of communicating components. We use the recently proposed formal model termed Instruction-Level Abstraction (ILA) as a component specification, which includes an interface specification for the interactions in composing different components. The use of ILA models as component specifications allows us to decompose the complete verification task into two sub-tasks: checking that the composition of ILAs is sequentially equivalent to a verified formal protocol specification, and checking that the protocol implementation is a refinement of the ILA composition. This check requires that each component implementation is a refinement of its ILA specification and includes interface checks guaranteeing that components interact with each other as specified. We have applied the proposed ILA-based methodology for protocol verification to several third-party design case studies. These include an AXI on-chip communication protocol, an off-chip communication protocol, and a cache coherence protocol. For each system, we successfully detected bugs in the implementation, and show that the full formal verification can be completed in reasonable time and effort." @default.
- W4385221661 created "2023-07-25" @default.
- W4385221661 creator A5018506021 @default.
- W4385221661 creator A5037399395 @default.
- W4385221661 creator A5041231710 @default.
- W4385221661 creator A5085975362 @default.
- W4385221661 date "2023-10-16" @default.
- W4385221661 modified "2023-10-18" @default.
- W4385221661 title "SoC Protocol Implementation Verification Using Instruction-Level Abstraction (ILA) Specifications" @default.
- W4385221661 cites W1147832988 @default.
- W4385221661 cites W1514254856 @default.
- W4385221661 cites W1596365597 @default.
- W4385221661 cites W1879996931 @default.
- W4385221661 cites W1965707096 @default.
- W4385221661 cites W2091451473 @default.
- W4385221661 cites W2098170468 @default.
- W4385221661 cites W2103709633 @default.
- W4385221661 cites W2105167627 @default.
- W4385221661 cites W2110648791 @default.
- W4385221661 cites W2115020891 @default.
- W4385221661 cites W2116141893 @default.
- W4385221661 cites W2116989825 @default.
- W4385221661 cites W2121750555 @default.
- W4385221661 cites W2148392844 @default.
- W4385221661 cites W2165097265 @default.
- W4385221661 cites W2166423938 @default.
- W4385221661 cites W2170677925 @default.
- W4385221661 cites W2171078653 @default.
- W4385221661 cites W2333603443 @default.
- W4385221661 cites W2462602917 @default.
- W4385221661 cites W2554138833 @default.
- W4385221661 cites W2753285289 @default.
- W4385221661 cites W2799167714 @default.
- W4385221661 cites W2909040172 @default.
- W4385221661 cites W2932228771 @default.
- W4385221661 cites W3019332289 @default.
- W4385221661 cites W3056051289 @default.
- W4385221661 cites W3142765463 @default.
- W4385221661 cites W3148564761 @default.
- W4385221661 cites W3174771846 @default.
- W4385221661 cites W42122073 @default.
- W4385221661 cites W4239669814 @default.
- W4385221661 cites W4241926562 @default.
- W4385221661 cites W4248612157 @default.
- W4385221661 cites W4254738219 @default.
- W4385221661 cites W4288637392 @default.
- W4385221661 cites W2097600002 @default.
- W4385221661 doi "https://doi.org/10.1145/3610292" @default.
- W4385221661 hasPublicationYear "2023" @default.
- W4385221661 type Work @default.
- W4385221661 citedByCount "0" @default.
- W4385221661 crossrefType "journal-article" @default.
- W4385221661 hasAuthorship W4385221661A5018506021 @default.
- W4385221661 hasAuthorship W4385221661A5037399395 @default.
- W4385221661 hasAuthorship W4385221661A5041231710 @default.
- W4385221661 hasAuthorship W4385221661A5085975362 @default.
- W4385221661 hasConcept C110251889 @default.
- W4385221661 hasConcept C111472728 @default.
- W4385221661 hasConcept C111498074 @default.
- W4385221661 hasConcept C111919701 @default.
- W4385221661 hasConcept C113843644 @default.
- W4385221661 hasConcept C116253237 @default.
- W4385221661 hasConcept C120314980 @default.
- W4385221661 hasConcept C121332964 @default.
- W4385221661 hasConcept C124304363 @default.
- W4385221661 hasConcept C129307140 @default.
- W4385221661 hasConcept C138885662 @default.
- W4385221661 hasConcept C142724271 @default.
- W4385221661 hasConcept C149635348 @default.
- W4385221661 hasConcept C157915830 @default.
- W4385221661 hasConcept C168167062 @default.
- W4385221661 hasConcept C199360897 @default.
- W4385221661 hasConcept C202973057 @default.
- W4385221661 hasConcept C204787440 @default.
- W4385221661 hasConcept C2780385302 @default.
- W4385221661 hasConcept C41008148 @default.
- W4385221661 hasConcept C48044578 @default.
- W4385221661 hasConcept C71924100 @default.
- W4385221661 hasConcept C75606506 @default.
- W4385221661 hasConcept C90069079 @default.
- W4385221661 hasConcept C97355855 @default.
- W4385221661 hasConceptScore W4385221661C110251889 @default.
- W4385221661 hasConceptScore W4385221661C111472728 @default.
- W4385221661 hasConceptScore W4385221661C111498074 @default.
- W4385221661 hasConceptScore W4385221661C111919701 @default.
- W4385221661 hasConceptScore W4385221661C113843644 @default.
- W4385221661 hasConceptScore W4385221661C116253237 @default.
- W4385221661 hasConceptScore W4385221661C120314980 @default.
- W4385221661 hasConceptScore W4385221661C121332964 @default.
- W4385221661 hasConceptScore W4385221661C124304363 @default.
- W4385221661 hasConceptScore W4385221661C129307140 @default.
- W4385221661 hasConceptScore W4385221661C138885662 @default.
- W4385221661 hasConceptScore W4385221661C142724271 @default.
- W4385221661 hasConceptScore W4385221661C149635348 @default.
- W4385221661 hasConceptScore W4385221661C157915830 @default.
- W4385221661 hasConceptScore W4385221661C168167062 @default.
- W4385221661 hasConceptScore W4385221661C199360897 @default.
- W4385221661 hasConceptScore W4385221661C202973057 @default.