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 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律