All Topics  
Library (electronics)

 

   Email Print
   Bookmark   Link






 

Library (electronics)



 
 
In electronic
Electronics

Electronics refers to the flow of charge through nonmetal electrical conductor , whereas electrical refers to the flow of charge through metal electrical conductor....
 design, library often refers to a collection of cells, macro
Macro

A macro in computer science is a rule or pattern that specifies how a certain input sequence should be mapped to an output sequence according to a defined procedure....
s or functional units that perform common operations and are used to build more complex logic blocks.

Standard cell libraries
A standard cell
Standard cell

In semiconductor design, standard cell methodology is a method of designing Application-specific_integrated_circuit with mostly digital-logic features....
 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.






Discussion
Ask a question about 'Library (electronics)'
Start a new discussion about 'Library (electronics)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


In electronic
Electronics

Electronics refers to the flow of charge through nonmetal electrical conductor , whereas electrical refers to the flow of charge through metal electrical conductor....
 design, library often refers to a collection of cells, macro
Macro

A macro in computer science is a rule or pattern that specifies how a certain input sequence should be mapped to an output sequence according to a defined procedure....
s or functional units that perform common operations and are used to build more complex logic blocks.

Standard cell libraries


A standard cell
Standard cell

In semiconductor design, standard cell methodology is a method of designing Application-specific_integrated_circuit with mostly digital-logic features....
 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 minimise delays and area.

A typical standard cell library contains two main components:
  1. Timing Abstract - This is generally in the Synopsys
    Synopsys

    Synopsys, Inc. is one of the largest companies in the electronic design automation industry. Synopsys' first and best-known product is Design Compiler, a logic-synthesis tool....
     Liberty format, and 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, which contain reduced information about the cell layouts, sufficient for automated "Place and Route" tools.


They also may contain the following additional components:
  • A full layout of the cells
  • Spice models of the cells
  • Verilog
    Verilog

    In the semiconductor and electronic design industry, Verilog is a hardware description language used to model Electronics#Electronic systems. Verilog HDL, not to be confused with VHDL, is most commonly used in the design, verification, and implementation of Digital circuit logic chips at the Register transfer level level of Abstraction...
     models or VHDL Vital models
  • Parasitic Extraction models
  • DRC
    Design rule checking

    Design Rule Checking or Check is the area of Electronic Design Automation that determines whether a particular chip IC layout satisfies a series of recommended parameters called Design Rules....
     rule decks


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

There are many gates available in the electronics library; they are simply implemented in the circuit through ICs. Different ics are available for different logic gates and certain code words are defined for them.

Two logic which can be used to implement any logic gate are NAND and NOR gate. So this logic gates are called UNIVERSAL logic gates.