User guide
25-9
Source Protection
Encrypting SDF Files
To create a new SDF file with encrypted content include, on the vcs
command line, the
+sdfprotect option with the SDF filename.
For example, the following is the contents of an SDF file named
delays.sdf, that you want to encrypt.
(DELAYFILE
(DESIGN"test")
(VENDOR"Synopsys")
(DIVIDER.)
(VOLTAGE:1:)
(PROCESS"typical")
(TEMPERATURE:1:)
(TIMESCALE10ps)
(CELL
(CELLTYPE"leaf")
(INSTANCEleaf1)
(DELAY
(ABSOLUTE
(IOPATH in1 out1 (50.5))
(IOPATH in2 out2 (51.5))
(IOPATH in3 out3 (00.5))
(IOPATH in4 out4 (01.5))))
)
)
The following is the contents of the delays.sdfp file that VCS creates:
`protected
'AtDV?SR[VNQ^[R%B7777777777?SRD^PY77777775crdc5>%B7T~Zexyx
{xp~Yt5>%B7777777777?S^A^SRE7777779>%B7777777777777777?GEXT
RDD7777775cng~Ytv{5>%B7777777777?CRZ77?C^ZRDTV[R7777&'gd>%B
7777777777?TR[[%B777777777777777777777?^YDCVYTR777{rvq&>%B
777777777777?SR[VN%B77777777777?^XGVC_7~Yy&7xbc&7?%G'9%G>>%
B7777777777779%G>>%B777777777777?^XGVC_7~Yy%I7xbc%I7?''9%G>>
%B77xbc%H7?'&9%G>>>>%B7777777777>%B77777777>%B%B$
`endprotected