How to Write an ASIC specification: Tell Me What You Want, What You Really Really Want.

Whitepaper published by EnSilica, under Healthcare Applications, Marketing, Product Design, Semiconductor Devices, Sensors

Development costs for many products are measured in millions of dollars. The consequences of being late to market can be devastating to a company. No-one expected the 1990’s band the Spice Girls to identify that one of the key issues in complex product development is the clear and unambiguous definition of the core functionality of the product, known as “Tell me what you want, what you really really want”

The specification is central to the on-time and on-budget development of an “application specific” integrated circuit, often described as an ASIC.  What can be done? Can a document really help? Weak definition of a product leads to costly redesign work and could result in a competitor launching their product first and taking the market. Specification of software used on the Ariane 5 rocket suffered from poor definition of detailed requirements and functionality, which ultimately led to software performing 64-bit operations with 16-bit precision but failing to correctly detect overflow conditions.  The maiden flight of Ariane 5 lasted one minute before the rocket along with the $500M payload were destroyed. This article describes the content of a typical product specification, how the specification is created and how the document is used with particular emphasis on the customer contributions.

Table of Contents

  • The 7 Pitfalls of Bad Specifications
  • Specification Audience
  • Purpose of The Specification
  • How Is the Specification Used?
  • What Are the Requirements?
  • What Make A Good Requirement?
  • Terminology
  • Specification Compliance
  • Functionality Vs Implementation
  • Production Related Functionality
  • Document Revisions
  • Document Review and Approval
  • Change Requests
  • ASIC Specification Content
  • Approvals

Request White Paper

You will be taken directly to the white paper and will also receive an email with a direct link to download
https://www.ensilica.com/news/how-to-write-an-asic-specification/

Subscribe to the CW newsletter

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

i
Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*