Stepping level

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The term stepping level or revision level in the context of CPU architecture or integrated circuit is a version number.

Stepping level refers to the introduction or revision of the lithographic photomask or masks within the set of plates that generate the pattern that produces an integrated circuit. The term originated from the name of the equipment ("steppers") that exposes the photoresist to light.[1][2] Integrated circuits have two primary classes of mask sets, base layers that are used to build the structures that make up the logic such as transistors, and metal layers that connect the logic together.

Typically, when an integrated circuit manufacturer such as Intel or AMD invests money to do a stepping (i.e. a revision to the masks), they have found bugs in the logic, have made improvements to the design that allow for faster processing, have found a way to increase yield or improve the "bin splits" (i.e. create faster transistors and hence faster CPUs), improve maneuverability to more easily identify marginal circuits, or reduce test time which can reduce the cost of testing the part.

Many integrated circuits have a means of interrogating them in order to discover their stepping level. For example, on x86 CPUs executing the CPUID with the EAX register set to '1' will place values in other registers that show the CPU's stepping level.

Stepping identifiers are commonly an alphabetic letter followed by a numeric number, for example "B2". Usually, the letter indicates the revision level of a chip's base layers and the number indicates the revision level of the metal layers. A change in the letter indicates a change to the base layer mask revision and metal layers, while a change in the number indicates a metal layer–only mask revision. An analogy is the major/minor revision numbers used in software versioning. Base layer revision changes are time consuming and more expensive for the manufacturer, but some fixes are difficult or impossible to accomplish with metal-only changes to the integrated circuit.[citation needed]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.


<templatestyles src="Asbox/styles.css"></templatestyles>