10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Eldo Netlist Setup<br />

encrypt_<strong>eldo</strong> Tool<br />

encrypt_<strong>eldo</strong> Tool<br />

Use the encrypt_<strong>eldo</strong> tool to encrypt the libraries containing .SUBCKT definitions, .MODEL/<br />

.PARAM cards, .PROTECT/.UNPROTECT blocks, and Verilog-A source files. It uses DES<br />

encryption with an internal 56-bit key. The file will be automatically decrypted by Eldo at run<br />

time, but no encrypted information is displayed in any output files generated by Eldo, such as<br />

the ASCII output file (.chi). This guarantees the confidentiality of the data.<br />

Usage<br />

encrypt_<strong>eldo</strong> -i input_file [-o output_file] [-semi] [-nosemi]<br />

[-compat|-veriloga] [-v]<br />

Arguments<br />

• -i input_file<br />

Input filename. The file can contain model cards, parameter cards, subcircuit definitions,<br />

and protected blocks for encryption.<br />

• -o output_file<br />

Output filename. If this is not specified, the filename will be input_file.crypt.<br />

• -semi<br />

Enables semi-transparency for encrypted blocks generated from subcircuit definitions and<br />

.PROTECT/.UNPROTECT blocks. See “Semi-Transparent Encryption” on page 147.<br />

• -nosemi<br />

Disables semi-transparency for encrypted blocks, discarding any <strong>user</strong> annotation.<br />

Equivalent to removing all .SEMITRANSPARENT commands from the input file before<br />

encryption. See “Semi-Transparent Encryption” on page 147.<br />

• -compat<br />

Simulator compatibility argument, to encrypt HSPICE source files. When specified only<br />

.PROTECT/.UNPROTECT blocks will be encrypted.<br />

• -veriloga<br />

Encrypt Verilog-A source files.<br />

• -v<br />

Returns the software version number. No encryption is performed.<br />

Description<br />

Notes for Verilog-A Usage<br />

• When running the simulation multiple times, Eldo will not decrypt and recompile the<br />

Verilog-A file each time if the file or the launching parameters are unchanged.<br />

• .PROTECT/.UNPROTECT blocks have no effect with the -veriloga argument.<br />

140<br />

Eldo® User's Manual, 15.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!