Show simple item record

dc.contributor.authorCai, Yangwei
dc.description.abstractThis thesis presents a formal verification procedure to check correctness of the synchronous elastic pipelined system that incorporates early evaluation against its synchronous parent system. Note that the goal of the verification procedure is not to establish the correctness of the algorithm for synthesizing elastic circuits, but instead, to find bugs and formally prove the correctness of elasticized designs with early evaluation. Dataflow through elastic architectures is complicated by the insertion of any number of elastic buffers in any place in the design. Elastic token-flow diagrams are introduced, which are used to track the flow of data in elastic architectures. We provide a method to construct such diagrams. The thesis also develops a highly automated and systematic procedure based on elastic token-flow diagrams that compute functions that map states of elastic systems to states of the synchronous parent systems. Such functions, known as refinement maps, are used to compare behaviors of elastic and synchronous systems and hence prove their equivalence. The effectiveness of this method is demonstrated by verifying 8 synchronous elastic pipelined processor models with early evaluation.en_US
dc.publisherNorth Dakota State Universityen_US
dc.rightsNDSU policy 190.6.2en_US
dc.titleRefinementbased Verification of Elastic Pipelined System with Early Evaluationen_US
dc.typeThesisen_US
dc.date.accessioned2024-04-05T22:45:09Z
dc.date.available2024-04-05T22:45:09Z
dc.date.issued2010
dc.identifier.urihttps://hdl.handle.net/10365/33769
dc.subject.lcshIntegrated circuits -- Verification.en_US
dc.subject.lcshSynchronous circuits.en_US
dc.subject.lcshComputer architecture.en_US
dc.rights.urihttps://www.ndsu.edu/fileadmin/policy/190.pdfen_US
ndsu.degreeMaster of Science (MS)en_US
ndsu.collegeEngineeringen_US
ndsu.departmentElectrical and Computer Engineeringen_US
ndsu.programIntegrated circuits -- Verification.en_US
ndsu.programSynchronous circuits.en_US
ndsu.programComputer architecture.en_US
ndsu.advisorSrinivasan, Sudarshan


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record