Professional Experience

07/2005 - present

Principal Engineer - 3B Consultancy , France
Principal Engineer - 3B Consultancy LLC , California, USA


To get further information on consulting services supplied by 3B Consultancy, feel free to contact

October 2008 - present

The Economy collapsed around October 2008. As lot of other people, I was directly impacted. I have been using this jobless time to do various things with the view to enriching my skills, knowledge and of course résumé. These activities are presented in a dedicated web-page since I believe keeping track of these involvments was really worthwhile and valuable.


October 2008

Presentation at ARM Developers' Conference 2008 in Santa-Clara, California: Register Management of a Complex Multi-Processor Based SoC , Dave Murray, Brian Clinton, Zoltan Sugar for DUOLOG Technologies. Acknowledgements to TI - WTBU Team in Nice: Hedi Boufaied, Bertrand Blanc, Bob Maaraoui, Denis Kuntz.

"With increasing SoC complexity, critical paths are emerging in the integration of the software components of the system causing a significant impact on cost, quality and development schedules. The increasing focus on IP reuse and earlier hardware integration have exposed software integration as a burgeoning critical path. The manual transcribing of information from documents is now leading to resource wastage, questionable quality and poor reusability. This presentation outlines a multi-faceted solution to this problem incorporating a single source SW/HW interface model with a high-level of abstraction, coherency checking and a high-level of collaboration and automation that promotes a correct-by-construction methodology."

>>full presentation >>acknowledgements

Septembre 2008 >> "I appreciate your hard work and effort with all methodology involvements including IP-XACT that enabled XX to have a state-of-the-art packaging tool, and driving XX needs inside The SPIRIT Consortium. Thank you for all your inputs and experience in the register domain that enabled Xxxxxx and XX to create best-in-class EDA tool. You were a key team member defining next generation XX platform and we will miss your inputs. I wish you the best and good luck in the USA." - Dallas, September 30, 2008
Bob Maaraoui, Senior Member of the Technical Staff, Hardware Methodologies & EDA, Xxxxx Xxxxxxxxxxx
June 2008

In the context of IP-XACT: study realized as an outcome of DAC'08 exhibitions in Anaheim, California. This presentation aims at presenting, as round-table support, the minor companies involved in state-of-the-art market trends: W3C, IP-XACT, ECLIPSE.

>> presentation

December 2005
White Paper: Endianness or Where is Byte 0?
Bertrand Blanc for 3B Consultancy and Bob Maaraoui for Texas Instruments.
>> white paper >> alternate source from The SPIRIT Consortium >> alternate source from Georgia Tech
SPIRIT To accelerate the design of large System-on-Chip (SoC) solutions, the semiconductor industry needs a standard mechanism for describing and handling multi-sourced IP that enables automated design integration and configuration within multi-vendor tool flows. The SPIRIT Consortium's founding companies are combining their long experience in IP development, supply, integration and electronic design automation (EDA) to deliver such a mechanism. The Consortium provides a unified set of specifications based on IP meta-data, the IP-XACT specifications, for importing complex IP bundles into SoC design tool sets, and exchanging design descriptions between tools.

09/2004 - 07/2005

Technical Account Manager - Beach Solutions , UK

Beach Solutions

Beach Solutions has pioneered the development of innovative EDA tools and associated technology to address many of the growing integration challenges of complex System on Chip designs. Beach Solutions has established a leading position in schema and generator technology through the deployment of object orientated analysis techniques. Built on this technology, EASI-Tools greatly accelerates the process of system integration, minimises the likelihood of rework due to functional errors, and provides reliable IP re-use tailored to customer's design flows.

To get further information on the products supplied by Beach Solutions, feel free to contact

Spirit Consortium

"Structure for Packaging, Integrating and Re-using IP within Tool-flows
One of the key challenges facing the semiconductor industry is to combine IP from various sources quickly and efficiently, which is now being directly addressed by the SPIRIT consortium. This industry level cooperation is developing standards for IP description as well as tools that raise automation levels and cut costs while improving ease-of-use and increasing flexibility in IP selection and integration. Involving many leading names in the IP supply chain, the consortium covers EDA tool vendors, IP providers and integrated device manufacturers.[...]"

OCP-IP Consortium

"[...]OCP-IP is a ground-breaking industry association dedicated to making a common standard for intellectual property (IP) core interfaces, or sockets, that facilitate "plug and play" System-on-Chip (SoC) design. To make complex SoC design a reality for a broader audience, the industry needs a complete socket standard that everyone can use, no matter what their on-chip architecture is, or whose processor cores they're using. The benefits of a standard socket for SoC design are many and they are discussed in several places on our site.[...]"

05/2003 - 08/2004

Consultant Engineer - Esterel Technologies , FR

Esterel Technologies

To get further informations on the product EsterelStudio which aims to produce correct-by-construction, bug-free, RT applications from Napkin to either embedded C or synthesizable HDL net-list, feel free to contact Esterel Technologies

06/2003 - 08/2004 Design & Validation - Texas Instruments France, OMAPTM platforms. Duties and involvements below.
12/2003 - 08/2004

Supported registers' capture flows from IP modules to top-level integration for both Verification and Technical Reference Manual. Proposed and defined enhancements and improvements for EDA tools dedicated to registers capture and IP-reuse.

Proposed a language called RD (standing for Register Description) to describe registers, components, and sub-systems targeting high efficiency re-use writing things once. From this unique capture specification source, various business fields are targeted: Architecture & IP Specification, Verification, Validation, Technical Reference Manual, ... Documents below present this study.

>>technical paper >>RD definition (syntax & semantics)

06/2003 - 12/2003

Designed and validated IP core components dedicated to embedded wireless products, using the EsterelStudio v5.0 Suite.

Paper presented to the 7th SAME'04 forum on Microelectronics in Sophia-Antipolis and awarded: Multiclock Design and Synthesis with Esterel, Simona Bernardi, Stéphane Lebailly for Texas Instruments and Bertrand Blanc, Gérard Berry, Jérôme Dormoy for Esterel Technologies.

>>abstract >>full paper >>slides

Professional Experience:
Internships, Part-Time employments and other Professional Activities during Studies


Teaching Activities

Ecole Supérieure en Sciences de l'Informatique (ESSI)
Internet and Networks (ESSI II)
Ecole Nationale Supérieure des Mines de Paris (ENSMP)
Computer Architecture and Technology ( presentation in french )


The French National Institute for Research in Computer Sciences and Control (INRIA)

logo of INRIA Sophia Research internship, 6 months, at INRIA in departement TICK ( dpt activities report )
Theory and Practice of Synchronous Reactive Systems
Sophia-Antipolis, France

Analysed, defined and implemented an application taken an Esterel structured program, translating it into a Hardware Description Language more in french

This work was presented at the 9th International Open Workshop on Synchronous Reactive Languages SYNCHRON'02 in November 2002 presentation

contact: ,


Esterel Technologies

logo of Esterel Technologies Internship & part-time employment, one year, at Esterel Technologies in R & D for Hardware dept.
Villeneuve-Loubet, France

Defined specifications and implemented an oriented Hardware Description Language test-bench generator taken as mandatory inputs, an Esterel interface and a scenario file. Thereafter generated an equivalent scenario into a selected VHDL-Verilog-C-C++ target language more

contact: manager of the R & D for Hardware Team


Centre National de la Recherche Scientifique (CNRS)

logo of CNRS Internship, one year at CNRS in an Electronics and Computer Science Laboratory
Marseilles, France

Defined specifications and implemented a language for real-time experiments pilot scheme more in french (PDF)

contact: manager of the lab.

Other activities


Supermarket BUT

logo of BUT Employment, one year at CEM-BUT (supermarket)
Aubagne, France

Salesclerck in TV/Hi-Fi/Video, household appliances, computers and cellphones


Many part time jobs in different fields (network manager, cleaner, salesclerck) in order to finance studies

top home