Mse 2017 PDF
Mse 2017 PDF
Mse 2017 PDF
net/publication/317555750
CITATION READS
1 353
3 authors:
James Stine
Oklahoma State University - Stillwater
76 PUBLICATIONS 1,170 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Samira Ataei on 24 October 2017.
Abstract—This paper describes the design flow of the standard new cells for their flows 1 . The tools used for characterization
cell characterization on five different technologies and integration for this proposed work is Virtuoso Liberate from Cadence
of its results with other VLSI tools processes that can be Design Systems (CDS). To the best of our knowledge, this
duplicated and implemented for the research and education in
the academia. In this proposed work, one design flow is on non- is the only open source standard cell characterization process
fabricable technology of open-source false-technology FreePDK45 flows available to the public that works on this tool.
of 45 nm CMOS technology [1]. The other design flows are
in the fabricable technology in 0.18 µm, 0.25 µm, 0.35 µm II. T HE P ROCESS F LOW
and 0.5 µm. The design flow are automated to simplify the
students with intricacy of the tools. This design flows in this A. Characterization Flow
work are automated for the tool, Virtuoso Liberate from
Cadence Design Systems and students can easily adopt it as part The standard cell characterization flow begins with three
of the VLSI design class curriculum. This characterization flow basic input files. First, a netlist layout of the cell in SPICE
precisely models the electrical characteristics of the cell that has format is required. The layout tool, magic was used to generate
been subjected to different input variables as explained below. the files in this work. Second, information on the device
The characterized models are of high demand in other design
tools used in between RTL to GDSII process flow. technology that is dependent on the specific technology and
the process utilized is required. Finally, a file is required that
consists of information on the operational temperature and
voltage used on the cells along with the two dimensional
I. I NTRODUCTION table with input slew on one axis and output capacitive
load on another. For this work, open-source non-fabricable
FreePKD45 of 45 nm CMOS technology [1] and the fabricable
Many in the academia find it difficult to characterize stan- standard cells in 0.18 µm, 0.25 µm, 0.35 µm and 0.5 µm are
dard cells, mostly because there are very few open source included in this characterization flow. Each of these libraries
standard-cells libraries available to begin with. Many of the are characterized for at least three process corners: typical,
IC Companies have their own standard-cell libraries which best and worst cases.
they use for their own internal purposes. The use of these li- Upon characterization of the cells, detailed views on the
braries outside the companies are restricted due the proprietary electrical behavior of each of the cells are generated. These
information contained within. So, an open source standard- views of the cell differ when exposed to different processes
cell library on various technologies, which would be very and environmental variations, the variation of the input slew
helpful for the research and education in the academia, is the and the various output load capacitance. The database is
need of the time. With this objective in mind, a previously created by the tool and stores all these informations and
introduced standard-cell library in 0.5 µm technology [2], [3] generates the characterization reports. The characterization
was introduced. Couple of years later, in 2007, the same author report models the electrical behavior of the standard cell; it
along with a joint team from Oklahoma State University and consists of timing, power and signal integrity (noise) results
North Carolina State University jointly published the open based on variation of input parameters. One of the generated
source FreePDK 45nm Standard cells [1]. Each library for files is an electric view of Non-Linear Delay model (NLDM).
each technologies consists of multiple cells of different drive The NLDM with timing/power information are further used as
strength. This proposed work has borrowed the standard cells
for characterization from these works. The main purpose here 1 The original FreePDK45 standard-cell library from Oklahoma State Uni-
is to provide an updated mechanism for characterization for versity had some issues with its characterization despite detailed scripts
available within the library. Although researchers could have realized these
these standard-cell libraries. Moreover, repeatable characteri- errors and rerun the characterization, this work fixes some of those errors and
zation scripts are given to help researchers redo or characterize updates the scripts with the new characterization tool.
TABLE I TABLE II
I NPUT FILES USED FOR THE CHARACTERIZATION S TANDARD CELLS LIST IN CHARACTERIZATION FLOW.