When it comes to verification of digital circuits, what is the difference between the meaning of the following terms:

What is the difference between specification and requirement?

What is the difference between feature and function and how do they relate to specification and requirement?

Finally, what does the term configuration refer to for a design being verified?


Basically a specification is a list of requirements. A requirement is generally defined as any statement that has the word "shall" in it. For example, a specification for a digital multimeter might include the following requirement: " The DMM shall have a display resolution of 3000 counts". A function is a capability of the equipment. Again, using A DMM as an example, a function would be the ability to measure AC volts. A feature is a particular capability that makes the device stand out. For example, the DMM features a wide bandwidth of 100 kHz with the AC volts function, which is better than most DMMs. Features and functions both must be specified in the requirements or they won't be designed into the device. Configuration refers to whether the device as designed will meet all of its specifications. Again, for example, if the device uses 5% resistors, it would be hard to verify that is meets an accuracy requirement of 1%.

  • \$\begingroup\$ the only thing not clear is where do the different configurations come from? \$\endgroup\$
    – quantum231
    Apr 13 '15 at 21:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.