conception: Magma Design inc.