TY - GEN
T1 - Assisting abstraction and verification of IP modules by control-data slicing
AU - Muhammad, Waseem
AU - Coudert, Sophie
AU - Ameur-Boulifa, Rab́ea
AU - Pacalet, Renaud
PY - 2009/12/1
Y1 - 2009/12/1
N2 - Functional verification of hardware modules is growing to be challenging due to strict timing requirements, power limitation and time-to-market pressure in design process. Removal of irrelevant information by abstraction of hardware computations has been used by the experts to speed up the verification process. We introduce a register transfer level (RTL) control-data slicing approach in intellectual property (IP) modules to assist formal verification and simulation based validation approaches by removing irrelevant information and reduce state space for model checking and save cycles for simulations. In this paper a control-data separation solution is presented based on slicing of RTL models. Slicing is helpful to identify and separate control state machine from data processing of the IP module to be used for static verification of the critical timing behaviors of the module. The data processing separated from critical control state machine is abstracted to improve verification by simulation without loss of timing information.
AB - Functional verification of hardware modules is growing to be challenging due to strict timing requirements, power limitation and time-to-market pressure in design process. Removal of irrelevant information by abstraction of hardware computations has been used by the experts to speed up the verification process. We introduce a register transfer level (RTL) control-data slicing approach in intellectual property (IP) modules to assist formal verification and simulation based validation approaches by removing irrelevant information and reduce state space for model checking and save cycles for simulations. In this paper a control-data separation solution is presented based on slicing of RTL models. Slicing is helpful to identify and separate control state machine from data processing of the IP module to be used for static verification of the critical timing behaviors of the module. The data processing separated from critical control state machine is abstracted to improve verification by simulation without loss of timing information.
UR - https://www.scopus.com/pages/publications/77951126609
U2 - 10.1109/TENCON.2009.5395936
DO - 10.1109/TENCON.2009.5395936
M3 - Conference contribution
AN - SCOPUS:77951126609
SN - 9781424445479
T3 - IEEE Region 10 Annual International Conference, Proceedings/TENCON
BT - TENCON 2009 - 2009 IEEE Region 10 Conference
T2 - 2009 IEEE Region 10 Conference, TENCON 2009
Y2 - 23 November 2009 through 26 November 2009
ER -