TY - GEN
T1 - Semantic preserving RTL transformation for control-data slicing in virtual IPs
AU - Muhammad, Waseem
AU - Coudert, Sophie
AU - Ameur-Boulifa, Rabéa
AU - Pacalet, Renaud
PY - 2007/12/1
Y1 - 2007/12/1
N2 - Intellectual Property (IP) reuse has become one of the keys to enabling today's massive System-on-Chip (SoC) designs. However the extensive reuse of IP components has increased the challenge of SoC verification. The higher-level abstraction of IPs allows designers to manage this complexity in today's multi-million gate SoC. Abstraction of complex calculations in data paths greatly simplifies the design for verification. For such an abstraction we first need to separate control from data in IPs. In this paper we have presented an extension to control-data slicing paradigm [4] in which a Register Transfer Level (RTL) transformation of IP models is proposed assisting separation of control state machines from the data processing. Before slicing an IP model into control and data, we first make a transformation which preserves the model semantics. The existing slicing paradigm is enriched by additional analysis and applied to the transformed model which enables the controldata slicing of more general RTL IP models particularly VHDL models with extensive use of local variables.
AB - Intellectual Property (IP) reuse has become one of the keys to enabling today's massive System-on-Chip (SoC) designs. However the extensive reuse of IP components has increased the challenge of SoC verification. The higher-level abstraction of IPs allows designers to manage this complexity in today's multi-million gate SoC. Abstraction of complex calculations in data paths greatly simplifies the design for verification. For such an abstraction we first need to separate control from data in IPs. In this paper we have presented an extension to control-data slicing paradigm [4] in which a Register Transfer Level (RTL) transformation of IP models is proposed assisting separation of control state machines from the data processing. Before slicing an IP model into control and data, we first make a transformation which preserves the model semantics. The existing slicing paradigm is enriched by additional analysis and applied to the transformed model which enables the controldata slicing of more general RTL IP models particularly VHDL models with extensive use of local variables.
U2 - 10.1109/INMIC.2007.4557700
DO - 10.1109/INMIC.2007.4557700
M3 - Conference contribution
AN - SCOPUS:51849128351
SN - 1424415535
SN - 9781424415533
T3 - INMIC2007 - 11th IEEE International Multitopic Conference
BT - INMIC2007 - 11th IEEE International Multitopic Conference
T2 - 11th IEEE International Multitopic Conference, INMIC 2007
Y2 - 28 December 2007 through 30 December 2007
ER -