Verifying a Static RAM Design by Logic Simulation
نویسنده
چکیده
A logic simulator can prove the correctness of a digital circuit if it can be shown that only circuits implementing the system speciication will produce a particular response to a sequence of simulation commands. Three-valued modeling, where the third state X indicates a signal with unknown digital value, can greatly reduce the number of patterns that need to be simulated for complete veriication. As an extreme case, an N-bit random-access memory can be veriied by simulating just O(N log N) patterns. The technique has been applied to a CMOS static RAM design using the COSMOS switch-level simulator. This approach to veriication is fast, requires minimal attention on the part of the user to the circuit details, and can utilize more sophisticated circuit models than other approaches to formal veriication.
منابع مشابه
Formal verification of memory circuits by switch-level simulation
A logic simulator can prove the correctness of a digital circuit if it can be shown that only circuits implementing the system specification will produce a particular response to a sequence of simulation commands. Three-valued modeling, where the third state indicates a signal with unknown digital value, can greatly reduce the number of patterns that need to be simulated for complete verificati...
متن کاملVeri cation of Synchronous Circuits by Symbolic Logic Simulation
A logic simulator can prove the correctness of a digital circuit when it can be shown that only circuits implementing the system speciication will produce a particular response to a sequence of simulation commands. By simulating a circuit symbolically, veriication can avoid the combinatorial explosion that would normally occur when evaluating circuit operation over many combinations of input an...
متن کاملDesign and Synthesis of Temperature Controller Using Fuzzy for Industrial Application
This paper describes the VHDL modeling of temperature controller based on fuzzy logic intended for industrial application. The system is built of four major modules called fuzzification, inference, implication and defuzzification. The composition method selected for the fuzzy model is the Max-Min composition while the Mamdani Min operator was chosen as the implication method. Each module is mod...
متن کاملDesign and Simulation of a 2GHz, 64×64 bit Arithmetic Logic Unit in 130nm CMOS Technology
The purpose of this paper is to design a 64×64 bit low power, low delay and high speed Arithmetic Logic Unit (ALU). Arithmetic Logic Unit performs arithmetic operation like addition, multiplication. Adders play important role in ALU. For designing adder, the combination of carry lookahead adder and carry select adder, also add-one circuit have been used to achieve high speed and low area. In mu...
متن کاملVerity - A formal verification program for custom
In an effort to fully exploit CMOS performance, custom design techniques are used extensively in commercial microprocessor design. However, given the complexity of current-generation processors and the necessity for manual designer intervention throughout the design process, proving design correctness is a major concern. In this paper we discuss Verity, a formal verification program for symboli...
متن کامل