TY - GEN
T1 - Evaluating and comparing simulation verification vs. Formal verification approach on block level design
AU - Segev, Eyal
AU - Goldshlager, Sharon
AU - Miller, Hillel
AU - Shua, Oren
AU - Sher, Olga
AU - Greenberg, Shlomo
PY - 2004/12/1
Y1 - 2004/12/1
N2 - In the last Tew years the logic design has become very complex in term of logic functionality. System On a Chip (SOC) designs are an integration of multiple modules and cores. In many cases SoC integration is a result of integrating few chips together. Each piece (module or core) must be verified separately (stand alone) prior to chip level verification. Stand-alone logic verification of the design is one of the most important steps in the overall design effort. Following the increase of the amount of functionality at each module, the logic verification effort has become one of the most resources consuming tasks. Two logic verification methods are commonly used when verifiying a SOC: simulation based verification and formal based verification. In this paper the two methods are explored and compared with respect to the time required for setup and running the environment, ease of debugging the reported failures, power, coverage and confidence level. Our main goal is to establish criteria for optimal use of simulation based verification and formal based verification in the verification process and implement both methods on the pcmciajf block. PCMCIA (Personal Computer Memory Card International Association) is a standard for using memory and I/O devices as insertable, exchangeable peripherals for personal computers. In the current research we derived some important conclusions concerning the matching of these methods for the verification of blocks of a similar type.
AB - In the last Tew years the logic design has become very complex in term of logic functionality. System On a Chip (SOC) designs are an integration of multiple modules and cores. In many cases SoC integration is a result of integrating few chips together. Each piece (module or core) must be verified separately (stand alone) prior to chip level verification. Stand-alone logic verification of the design is one of the most important steps in the overall design effort. Following the increase of the amount of functionality at each module, the logic verification effort has become one of the most resources consuming tasks. Two logic verification methods are commonly used when verifiying a SOC: simulation based verification and formal based verification. In this paper the two methods are explored and compared with respect to the time required for setup and running the environment, ease of debugging the reported failures, power, coverage and confidence level. Our main goal is to establish criteria for optimal use of simulation based verification and formal based verification in the verification process and implement both methods on the pcmciajf block. PCMCIA (Personal Computer Memory Card International Association) is a standard for using memory and I/O devices as insertable, exchangeable peripherals for personal computers. In the current research we derived some important conclusions concerning the matching of these methods for the verification of blocks of a similar type.
UR - http://www.scopus.com/inward/record.url?scp=27644558162&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:27644558162
SN - 0780387155
T3 - 11th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2004
SP - 515
EP - 518
BT - 11th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2004
T2 - 11th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2004
Y2 - 13 December 2004 through 15 December 2004
ER -