1 Star 0 Fork 3

Joseph/NVDLA

forked from Gitee 极速下载/NVDLA 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

NVDLA Open Source Project

File: README.md Commands to run synthesis

Copyright(c) 2016 - 2017 NVIDIA Corporation. Licensed under the NVDLA Open Hardware License; Check "LICENSE" which comes with this distribution for more information.

Running Non-physical synthesis (Wireload Models)


You can run:

<OSDLA_RELEASE>/syn/scripts/syn_launch.sh -mode wlm -config /path/to/config.sh

You need to have a wire load model defined in your standard cell library, or a separate file (in liberty syntax, as described in this SOLVNET article.

In the configuration file the following variables are required to be defined:

  • WIRELOAD_MODEL_NAME
  • TARGET_LIB
  • LINK_LIB
  • DC_PATH

The following variables are optional: WIRELOAD_MODEL_FILE

Running physical synthesis


You can run one of the following, To pick DC-Topographical-Graphical/Design Explorer:

<OSDLA_RELEASE>/syn/scripts/syn_launch.sh -mode dct -config /path/to/config.sh
<OSDLA_RELEASE>/syn/scripts/syn_launch.sh -mode dcg -config /path/to/config.sh
<OSDLA_RELEASE>/syn/scripts/syn_launch.sh -mode de -config /path/to/config.sh

In the configuration file, the following variables are required to be defined:

  • TARGET_LIB
  • LINK_LIB
  • MW_LIB
  • DC_PATH
  • TF_FILE
  • TLUPLUS_FILE
  • TLUPLUS_MAPPING_FILE
  • MIN_ROUTING_LAYER
  • MAX_ROUTING_LAYER

Additionally, you may require the following variables depending on how your physical library views were built:

  • HORIZONTAL_LAYERS
  • VERTICAL_LAYERS
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML/CSS
1
https://gitee.com/gpz_joseph/NVDLA.git
git@gitee.com:gpz_joseph/NVDLA.git
gpz_joseph
NVDLA
NVDLA
master

搜索帮助