The Nangate 45nm Open Cell Library is an open-source, standard-cell library provided for the purposes of testing and exploring EDA flows.
Nangate has developed and donated this library to Si2.org for open use. The library is intended to aid university research programs and organizations such as Si2 in developing flows, developing circuits and exercising new algorithms. In its first release the Open Cell Library contains 38 different functions ranging from buffers to scan flip-flops with set and reset. With multiple drive strength variants, the library includes over 100 different standard cells.
The library will be enhanced over time based on user suggestions and requests. If you have suggestions for development of the library then please fill out the request form with your suggestions.
The 45nm Open Cell Library contains the following views:
Liberty (.lib) formatted libraries with CCS Timing, ECSM Timing and NLDM/NLPM data (slow, typical, fast, low temperature and worst low temperature corners)
Geometric library in Library Exchange Format (LEF)
Simulation libraries in Verilog and Spice (pre and post parasitic extracted netlists)
Cell layouts in GDSII
Schematics in EDIF and PNG formats
Library databook in HTML format
OpenAccess database containing layouts and netlists
Download
The 45nm Open Cell Library can be downloaded from the Nangate Resource Center if you are already registered. If you are not yet registered then please fill out this form for download.
The fourth release of the Library has the following updates:
Updated to support FreePDK v1.3 package from
NCSU released March 4, 2009
Changed manufacturing grid size from 2.5nm to
5nm as the previous size is not supported in some P&R tools
Changed via
definitions in Calibre rule files in order to
have more realistic values out of extraction
Added capacitance tables (PTF and CapTbl) for wire load extraction
Added two corners covering temperature inversion effects (low temperature and worst low temperature)
Added schematic views in
EDIF format
Added wire load tables in Liberty views
Added conditional rules
in LEF views
October 2008 SP1
Service Pack 1 for the October 2008 Release:
Updated LEF views to solve problems of vias not being created for metal 3 wires
October 2008
The third release of the Library has the following updates:
Added clock gates with and without test as new functions to the
library
Added tabs to all filler cells
Updated OpenAccess views to support Cadence SoC Encounter 6.2
platform
Updated layouts (GDS) to ensure all ports were on grid
Updated LEF views to avoid issues seen with various Place & Route flows
May 2008
The Second release has the following updates:
Updated to support FreePDK45 version 1.2 from NCSU released March 10th, 2008
Added additional layer definitions in LEF views
Added Tri-state buffers, latches and inverters
Added Half and Full adder
Added Clock buffers
Added CCS Timing and ECSM Timing characterization results in Liberty format
Added 3 corners characterization (slow, typical and fast)
Added OpenAccess library databases
Added technology directory containing:
Spice models used for Characterization (HSpice/Nanspice compatible)
Calibre Runset files for DRC/LVS and xRC
DFM kit for use with Ponte Solutions (now Mentor Graphics) Yield Analyzer
Configuration files for Fenix-DA CrossFire Library validation tool
February 2008
Initial release of the Open Cell Library using:
FreePDK45 version 1.1 from NCSU released September 19th, 2007
The 45nm BSIM4 model card for bulk CMOS V1.0 from ASU released
2006-02-22
Conditions for Use
The Open Cell Library is intended for use by
universities, other research activities, educational programs and Si2.org members. However allowed, the Open Cell
Library is not intended for commercial use. If you have questions or concerns
then please contact
.
The Open Cell Library is provided by Nangate
under the following License:
Nangate Open Cell Library License,
Version 1.0. February 20, 2008
Permission is hereby granted, free of charge,
to any person or organization obtaining a copy of the Open Cell Library and
accompanying documentation (the "Library") covered by this license to use,
reproduce, display, distribute, execute, and transmit the Library, and to
prepare derivative works of the Library, and to permit third-parties to whom
the Library is furnished to do so, all subject to the following:
The copyright notices in the Library and this
entire statement, including the above license grant, this restriction and the
following disclaimer, must be included in all copies of the Library, in whole
or in part, and all derivative works of the Library, unless such copies or
derivative works are solely in the form of machine-executable object code
generated by a source language processor. The library has been generated using
a non-optimized open PDK and is not suited for any commercial purpose.
Measuring or benchmarking the Library against any other library or standard
cell set is prohibited. Any meaningful library benchmarking must be done in
collaboration with Nangate or other providers of optimized and production-ready
PDKs.
THE LIBRARY IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
ANYONE DISTRIBUTING THE LIBRARY BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY,
WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE LIBRARY OR THE USE OR OTHER DEALINGS IN THE LIBRARY.
- Making Simple Things Simple and Complex Things Possible