technical reportA validation tool for synchronous hardware systems based on process composition and symbolic simulation has been developed. The problems addressed are:; • effective evaluation of a design through high-level simulation • quick exploration of alternative designs • contraction of the I/O vector space for simulators; • how to adapt solutions to the above problems for regular arrays; The simulation system is built around the Hardware Description Language HOP. HOP stands for Hardware viewed as Objects and Processes. It is a high-level language for specifying lockstep synchronous systems. It takes the view of interacting processes like CSP. Each module has ports that are channels for value communication and events that stand for co...