qshinoの日記

Powershell関係と徒然なこと

Encrypted netlist

encrypted edif netlist

  1. 合成したunencrypted netlist .v file に下記を追加 ( secure_config = "protect" )  ( secure_netlist = "encrypt" ) ( secure_net_editing = "prohibit" ) ( secure_net_probing = "prohibit" )

  2. 暗号化 encrypt -key key_file -lang verilog -ext .svp

  3. vivado import
  4. run write_edif -security_mode all

  5. の追加がポイント。

https://forums.xilinx.com/t5/Design-Entry/Encrypting-netlist-as-edn-in-Vivado/td-p/868675