Abstract
Esterel v7, circuit specification and synthesis
The design of Esterel v7 began in 1999 at Intel's Strategic CAD Lab in Portland (USA), in collaboration with Michael Kishinevsky, my other mentor in the field of circuits along with J. Vuillemin. Mr. Kishinevsky had experimented successfully with Esterel v5, finding its synchronous parallelism and temporal instructions well suited to the need, and having verified the efficiency of the synthesis and verification algorithms. But it seemed essential to increase the descriptive power of the language by integrating data path specification: number representation, multiple word structuring, data and process tables, etc. In 2000, Esterel Technologies was created, with the aim of industrializing Esterel v7 and marketing it in the fields of circuit CAD and critical real-time software. I was Scientific Director until 2009. The dual objective was abandoned when SCADE was acquired in 2003: Esterel v7 was assigned to circuits and SCADE to software, with the work on Esterel v7 remaining seminal for the definition of SCADE 6.