Cadence 配置脚本

Fish#

##############################################################
# Cadence Design Systmes
#
# Master IC CAD flow including schematic capture, simulation, layout,
# and verification.
##############################################################
set -x CADHOME          "/home/leeds/Cadence"
set -x LANG             C



#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Cadence - IC
#
# IC Schematic Entry, Simulation, Layout, Verification (Diva)
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
set -x CDS              "$CADHOME/IC618"
set -x CDS_AUTO_64BIT   ALL



#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Set up either CDS_LIC_FILE or LM_LICENSE_FILE, but not both or it'll
# take long time to search license!!!
#
# Use absolute PATH to license.dat instead of port@hostname
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
set -x CDS_LIC_FILE     "$CDS/share/license/license.dat"
set -x CDS_LIC_ONLY     1



#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Set up OA
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
set -x OA_HOME          "$CDS/oa_v22.60.007"



#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Some of these variables are used by various other tools.
# Set them to be safe
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
set -x CDS_ROOT         "$CDS"
set -x CDSDIR           "$CDS"
set -x CDSHOME          "$CDS"
set -x CDS_INST_DIR     "$CDS"


# Set Spectre defauts and netlisting mode
set -x SPECTRE_DEFAULTS -E
set -x CDS_Netlisting_Mode  "Analog"


#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Master IC PATH
#
# Set it before system PATH
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
set -x PATH {$PATH} "$CDS_INST_DIR/tools/bin"
set -x PATH {$PATH} "$CDS_INST_DIR/tools/dfII/bin"
set -x PATH {$PATH} "$CDS_INST_DIR/tools/plot/bin"
set -x PATH {$PATH} "$CDS_INST_DIR/tools/dracula/bin"
set -x PATH {$PATH} "$CDS_ROOT/tools/bin"
set -x PATH {$PATH} "$CDS_ROOT/tools/dfII/bin"
set -x PATH {$PATH} "$CDS_ROOT/tools/dracula/bin"
set -x PATH {$PATH} "$CDS_ROOT/tools/plot/bin"
set -x PATH {$PATH} "$CDS_ROOT/tools/iccraft/bin"

Bash#

##############################################################
# Cadence Design Systmes
#
# Master IC CAD flow including schematic capture, simulation, layout,
# and verification.
##############################################################
export CADHOME="/home/leeds/Cadence"
export LANG=C



#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Cadence - IC
#
# IC Schematic Entry, Simulation, Layout, Verification (Diva)
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
export CDS="${CADHOME}/IC618"
export CDS_AUTO_64BIT=ALL



#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Set up either CDS_LIC_FILE or LM_LICENSE_FILE, but not both or it'll
# take long time to search license!!!
#
# Use absolute PATH to license.dat instead of port@hostname
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
export CDS_LIC_FILE="${CDS}/share/license/license.dat"
export CDS_LIC_ONLY=1



#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Set up OA
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
export OA_HOME="${CDS}/oa_v22.60.007"



#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Some of these variables are used by various other tools.
# Set them to be safe
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
export CDS_ROOT="${CDS}"
export CDSDIR="${CDS}"
export CDSHOME="${CDS}"
export CDS_INST_DIR="${CDS}"


# Set Spectre defauts and netlisting mode
export SPECTRE_DEFAULTS=-E
export CDS_Netlisting_Mode="Analog"


#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Master IC PATH
#
# Set it before system PATH
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
export PATH="${CDS_INST_DIR}/tools/bin:$PATH"
export PATH="${CDS_INST_DIR}/tools/dfII/bin:$PATH"
export PATH="${CDS_INST_DIR}/tools/plot/bin:$PATH"
export PATH="${CDS_INST_DIR}/tools/dracula/bin:$PATH"
export PATH="${CDS_ROOT}/tools/bin:$PATH"
export PATH="${CDS_ROOT}/tools/dfII/bin:$PATH"
export PATH="${CDS_ROOT}/tools/dracula/bin:$PATH"
export PATH="${CDS_ROOT}/tools/plot/bin:$PATH"
export PATH="${CDS_ROOT}/tools/iccraft/bin:$PATH"

作者:leedsgarden

出处:https://www.cnblogs.com/leedsgarden/articles/17830039.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Leeds_Garden  阅读(161)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示