8000 GitHub - ShashankVM/moore_seq_detector_non_overlapping: Formally verified "1011" non overlapping sequence detector
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ShashankVM/moore_seq_detector_non_overlapping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

moore_seq_detector_non_overlapping

Formally verified "1011" non-overlapping sequence detector - Moore FSM

  • This is a formally verified Moore FSM based non-overlapping sequence detector with registered outputs.

  • Tools & Technologies: SystemVerilog, SystemVerilog Assertions, HW-CBMC

  • Results: Assertion passing using Bounded Model Checking. Cover statements written and working visualized in the waveform.

  • Files & Directories:

    • seq_detector.sv: RTL design of "1011" non-overlapping sequence detector with registered outputs, Moore style. Contains formal properties and witness cover statement.
    • ebmc_counter.vcd: Dump file generated by EBMC for cover statements.
  • Run command: ebmc seq_detector.sv --top seq_detector --bound 500 --reset reset==1 --vcd ebmc_counter.vcd

About

Formally verified "1011" non overlapping sequence detector

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0