Hardware architecture, design, verification, prodcut management and process. From the engineer, by the engineer and for the engineer