2007 IEEE International Conference on Microelectronic Systems Education (MSE'07) 2007
DOI: 10.1109/mse.2007.44
|View full text |Cite
|
Sign up to set email alerts
|

FreePDK: An Open-Source Variation-Aware Design Kit

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
120
0
1

Year Published

2008
2008
2020
2020

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 334 publications
(125 citation statements)
references
References 1 publication
0
120
0
1
Order By: Relevance
“…The radix-4 dual recoded squaring circuit and a general purpose multiplier were both implemented in verilog and mapped to OSU standard cell library [SCWH07]. Both circuits were constrained to run within a 20ns clock-edge and were implemented for 16, 32, and 64 bit-widths.…”
Section: Resultsmentioning
confidence: 99%
“…The radix-4 dual recoded squaring circuit and a general purpose multiplier were both implemented in verilog and mapped to OSU standard cell library [SCWH07]. Both circuits were constrained to run within a 20ns clock-edge and were implemented for 16, 32, and 64 bit-widths.…”
Section: Resultsmentioning
confidence: 99%
“…These architectures are implemented using static CMOS gates from the Nangate Open Cell Library (OCL, [18]), which contains 45nm technology standard cells specified by the Predictive Technology Model [19]. For dynamic CMOS DOR gates of the new hybrid fault-tolerant architecture, we use the DOR4 cell designed in [13] according to design and electrical rules of the FreePDK process design kit [20].…”
Section: Discussionmentioning
confidence: 99%
“…Three application kernels with different profiles are used to evaluate the two platform types: MJPEG video decoding from multimedia domain; Smith-Waterman (SW) algorithm used to find similar regions in DNA sequences and advanced encryption standard (AES), a worldwide used cryptography application kernel. Their evaluation follows the simulation flow illustrated in Figure 4 according to the following steps: 1) a netlist is obtained by logic synthesis of the multicore architecture using an open source design kit for 45nm CMOS technology [20], the RTL VHDL system description and block constraints to detect, e.g., glitches, slow paths and clock skew; 2) the target application and the microkernel are compiled using GCC compiler (version 4.4 or above). The output is the object code for each input file, mapped onto clusters according to Section 4.1.2; 3) the object code produced by combining the application and the microkernel is simulated with the netlist in the Cadence Incisive Simulator [21], producing performance values; 4) memory property is evaluated with NVSim tool [22], e.g.…”
Section: Setup Informationmentioning
confidence: 99%