Complex data flows make verifying hand-crafted RTL for Floating Point and other arithmetic-heavy micro architectures a hard problem. Formal verification can help. This web seminar will highlight using Siemens' SLEC (Sequential Logic Equivalence Checking) technology to verify these complex circuits, including FMUL and FDIV. This seminar covers starting with a specification in C++, C, or SystemC, that is either user-created or that is delivered with the SLEC tool, and how that specification can be verified against hand-crafted and optimized RTL.
Application Engineer
Travis Pouarz joined Siemens EDA through the acquisition of Mentor Graphics in 2016 and Calypto Design Systems in 2015. He joined Calypto in 2014 to help customers apply SLEC System to FPU C++ to RTL sequential equivalence checking problems. Before that, he spent 16 years at IBM as an AE and developer of IBM's internal combinatorial equivalence checker. He has also been involved with EDA flow development and creating formal-verification-friendly designs. He earned a degree in Electrical Engineering and Computer Science from Duke University and a Masters in Computer Engineering from the University of Texas at Austin.