Misplaced Pages

Library (electronics): Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 18:08, 2 April 2007 editRjwilmsi (talk | contribs)Extended confirmed users, Pending changes reviewers, Rollbackers931,877 editsm Typo & format fixing, Typos fixed: aditional → additional,, added wikify tag using AWB← Previous edit Revision as of 18:16, 10 April 2007 edit undoAmalas (talk | contribs)Extended confirmed users33,113 editsm stub sorting, Replaced: {{Electro-stub}} → {{electronics-stub}} using AWBNext edit →
Line 21: Line 21:




{{Electro-stub}} {{electronics-stub}}

Revision as of 18:16, 10 April 2007

Template:Wikify is deprecated. Please use a more specific cleanup template as listed in the documentation.


In electronic design, library often refers to a collection of cells, macros or functional units that perform common operations and are used to build more complex logic blocks.

A standard cell library is a collection of low level logic functions such as AND, OR, INVERT, flip-flops, latches and buffers. These cells are realized as fixed height, variable width full custom cells. The key aspect with these libraries is that they are of a fixed height, which enables them to be placed in rows, easing the process of automated digital layout. The cells are typically optimised full custom layouts, which maximise delays and minimise area.

A typical standard cell library contains two main components:

  1. Timing Abstract (This is generally in the Synopsys Liberty format)
    This provides functional definitions, timing, power and noise information for each cell.
  2. Layout Abstract (Common formats that are in use are the Cadence LEF format, and the Synopsys Milkyway format)
    These contain reduced information about the cell layouts, which is sufficient for automated "Place and Route" tools.

They also may contain the following additional components:

  1. A full layout of the cells
  2. Spice models of the cells
  3. Verilog models or VHDL Vital models
  4. Parasitic extraction models
  5. DRC rule decks

An example is a simple XOR logic gate, which can be formed from OR, INVERT and AND gates.

((electro-dictionaries))


Stub icon

This electronics-related article is a stub. You can help Misplaced Pages by expanding it.

Category: