Abstraction techniques for verification of multiple tightly coupled counters, registers and comparators

نویسندگان

  • Yee-Wing Hsieh
  • Steven P. Levitan
چکیده

ion Techniques for Veri cation of Multiple Tightly Coupled Counters, Registers and Comparators Yee-Wing Hsieh Steven P. Levitan Department of Electrical Engineering Department of Electrical Engineering University of Pittsburgh University of Pittsburgh [email protected] [email protected] Abstract We present new non-deterministic nite state machine (NFSM) abstraction techniques for comparators based on the comparison di erence of the two operands (e.g., counters) instead of the comparison order. One of the major advantages of the comparison di erence abstractions is the ability to model the comparison of multiple tightly coupled counters. The abstraction techniques are integral to our semantic model abstraction methodology, where abstract models are generated based on semantic matching of behavioral VHDL models with known abstraction templates. Using NFSM models for counters, comparators, and registers, we have shown our approach can yield many orders of magnitude (102 1011) reductions in state space size and substantial improvements in performance of formal veri cation runs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

NFSM Generation for Semantics Based Model Abstraction

We present a method for abstracting nondeterministic nite state machine (NFSM) models from behavioral VHDL descriptions for formal veri cation. The method is based on semantic matching of the results of dataow analysis of the VHDL source code and the speci cations to be veri ed, with known abstraction templates. Using NFSM models for counters, comparators and registers we have shown our approac...

متن کامل

Improvement of Navigation Accuracy using Tightly Coupled Kalman Filter

In this paper, a mechanism is designed for integration of inertial navigation system information (INS) and global positioning system information (GPS). In this type of system a series of mathematical and filtering algorithms with Tightly Coupled techniques with several objectives such as application of integrated navigation algorithms, precise calculation of flying object position, speed and at...

متن کامل

SAT based Abstraction Refinement for Hardware Verification

Model checking is a widely used automatic formal verification technique. Despite the recent advances in model checking technology, its application is still limited by the state explosion problem. For model checking large real world systems, abstraction is essential. This thesis investigates abstraction techniques for the efficient verification of hardware designs with thousands of registers. A ...

متن کامل

Leveraging the UVM Register Abstraction Layer for Memory Sub-System Verification Implementing Memory Sequence Reuse Across Multiple Underlying Bus Protocols

Memory sub-systems are a ubiquitous part of any SoC design. While the mechanics of how to model and stimulate registers are well documented, the topic of memory verification has lagged behind. This paper will demonstrate how, by using the UVM register abstraction layer (UVM_REG), sequences written for one block can be vertically reused. By using the “frontdoor” mechanism to convert from abstrac...

متن کامل

Digital System Design Basics

A digital system performs microoperations. The most well known digital system example is is a microprocessor. A microprocessor performs microoperations to run machine language instructions. Microoperations are simple operations that can be completed in one clock period, such as additions, subtractions, AND, OR, INVERT, compare, shift, rotate, read from memory, write to memory. Digital systems c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000