好久没有使用这些IC工具了,装在自己的虚拟机中的Linux系统里面,现在想要卸载掉,想起之前自己辛辛苦苦的折腾这些工具配置,如果直接删除,感觉未免有点对不起自己的劳动成果,或许以后再也用不到了,就当是作为一种纪念吧。啥都不说了,先贴出代码:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi # User specific aliases and functions
# edit by iove ##################################################
# alias
################################################## alias g="gvim"
alias ls="ls --color"
alias vi="vim" alias gb="gvim /home/iove/.bashrc"
alias sb="source /home/iove/.bashrc"
alias clr="clear"
alias gv="gvim /home/iove/.vimrc" alias cd='cdl'
alias p='pwd'
alias l='ls' alias ..='cd ..' function cdl() {
builtin cd "$@"
# pwd
ls
} ##################################################
# License Env
################################################## export LM_LICENSE_FILE=/home/iove/eda/synopsys/license/synopsys.dat export SNPSLMD_LICENSE_FILE=/home/iove/eda/synopsys/license/synopsys.dat ##################################################
# display
#################################################
export DISPLAY=unix:0
export VCS_ARCH_OVERRIDE=linux ##################################################
# VCS 2014.03
################################################# #export PATH="/home/iove/eda/synopsys/vcs/2014.03/bin:"$PATH export VCS_HOME="/home/iove/eda/synopsys/vcs/2014.03"
export PATH=$PATH:$VCS_HOME/bin
alias vcs="vcs &"
alias dve="dve &" export UVM_HOME="/home/iove/eda/synopsys/vcs/2014.03/etc/uvm-1.1" ##################################################
# nLint 2013.09
################################################# export SNS_HOME="/home/iove/eda/synopsys/nlint/2013.09"
export PATH="/home/iove/eda/synopsys/nlint/2013.09/bin:"$PATH
export LM_LICENSE_FILE=/home/iove/eda/synopsys/nlint/2013.09/tools/nlint.dat
alias lm="/home/iove/eda/synopsys/nlint/2013.09/tools/lmgrd -c /home/iove/eda/synopsys/nlint/2013.09/tools/nlint.dat"
alias nlint="nLint -gui &" #################################################
# DC 2014.09
################################################# export PATH="/home/iove/eda/synopsys/syn/2014.09/bin:"$PATH export DC_HOME="/home/iove/eda/synopsys/syn/2014.09" alias dc="dc_shell &" alias dv="design_vision &" alias dt="dc_shell-t &" ####################################################
# PT 2014.06
################################################### export PATH="/home/iove/eda/synopsys/pt/2014.06/bin:"$PATH export PT_HOME="/home/iove/eda/synopsys/pt/2014.06" alias pt="primetime &" ####################################################
# ICC 2014.09
################################################### export PATH="/home/iove/eda/synopsys/icc/2014.09/bin:"$PATH export ICC_HOME="/home/iove/eda/synopsys/icc/2014.09" alias icc="icc_shell &" ####################################################
# tx 2014.09
################################################### export PATH="/home/iove/eda/synopsys/tx/2014.09/bin:"$PATH export ICC_HOME="/home/iove/eda/synopsys/tx/2014.09" alias tx="tmax &" ####################################################
# coreTools 2014.12
################################################### export PATH="/home/iove/eda/synopsys/coretools/2014.12/bin:"$PATH export CORE_TOOLS_HOME="/home/iove/eda/synopsys/coretools/2014.12" alias coreas="coreAssembler &"
alias corebd="coreBuilder &"
alias corecfg="coreConfiguration &"
alias corecs="coreConsultant &" ####################################################
# Verdi 2014.03
################################################### export PATH="/home/iove/eda/synopsys/verdi/2014.03/bin:"$PATH export NOVAS_HOME="/home/iove/eda/synopsys/verdi/2014.03" export LD_LIBRARY_PATH="/home/iove/eda/synopsys/verdi/2014.03/share/PLI/VCS/LINUX/" alias vd="verdi &" alias vf="verdi -f filelist.f &" ####################################################
# formality 2014.09
################################################### export PATH="/home/iove/eda/synopsys/fm/2014.09/bin:"$PATH export FORMALITY_HOME="/home/iove/eda/synopsys/fm/2014.09" alias fm="fm_shell &" ####################################################
# hspice 2014.09
################################################### export PATH="/home/iove/eda/synopsys/hspice/2014.09/hspice/bin:"$PATH export HSPICE_HOME="/home/iove/eda/synopsys/hspice/2014.09" alias hs="hspice &" ####################################################
# leda 2014.03
################################################### export LEDA_PATH="/home/iove/eda/synopsys/leda/2014.03/bin:"$PATH export LEDA_HOME="/home/iove/eda/synopsys/leda/2014.03" alias leda="leda" ####################################################
# synplify 2014.03
################################################### export PATH="/home/iove/eda/synopsys/fpga/2014.03/bin:"$PATH export FPGA_HOME="/home/iove/eda/synopsys/fpga/2014.03" alias sp="synplify &"
alias sp1="synplify_premier &"
alias sp2="synplify_pro &"
alias sp3="synplify_premier_dp &" alias run="./run"
alias clean="./clean"
alias ex="exit" ####################################################
# vivado 2014.4
################################################### export PATH="/home/iove/eda/xilinx/Vivado/2014.4/bin:"$PATH export VIVADO_HOME="/home/iove/eda/xilinx/Vivado/2014.4" alias vivado="vivado &" alias sysgen="sysgen &" ####################################################
# vivado_hls 2014.4
################################################### export PATH="/home/iove/eda/xilinx/Vivado_HLS/2014.4/bin:"$PATH export VIVADO_HLS_HOME="/home/iove/eda/xilinx/Vivado_HLS/2014.4" alias hls="vivado_hls &" ####################################################
# xilinx_Doc_Nav 2014.4
################################################### export PATH="/home/iove/eda/xilinx/DocNav:"$PATH export DOCNAV_HOME="/home/iove/eda/xilinx/DocNav" alias docnav="docnav &" ####################################################
# vivado_sdk 2014.4
################################################### export PATH="/home/iove/eda/xilinx/SDK/2014.4/bin:"$PATH export XSDK_HOME="/home/iove/eda/xilinx/SDK/2014.4" alias sdk="xsdk &" ###################################################
# vivado_manage 2014.4
################################################### alias xic="/home/iove/eda/xilinx/xic/./xic &" ##################################################
# Firefox
################################################## alias fb="firefox www.baidu.com &"

OK,你就静静的躺着吧,哈哈~

对了,忘了写上了,启动nlint之前需要先开启独立的licence命令——lmgrd,这也是前面提到的折腾我比较长的时间,花了个把月才破解这个nLint工具。历史原因,习惯了使用nLint,当时主流的还是nLint,还没有适应leda。因为所有这些IC工具都是付费的,一个工具一年的使用费用少则上十万,因此,广大的IC工作者们不得不选择破解这条艰辛的道路,由于知识版权的保护,整个IC行业都是处在一种闭源的开发环境之中,不像Web开发领域那样自由和活跃。

刚才试着启动了一下lmgrd,结果显示如下:

[iove@mylinux 2014.03]$ lmgrd
[iove@mylinux 2014.03]$ :: (lmgrd) -----------------------------------------------
:: (lmgrd) Please Note:
:: (lmgrd)
:: (lmgrd) This log is intended for debug purposes only.
:: (lmgrd) There are many details in licensing policies
:: (lmgrd) that are not reported in the information logged
:: (lmgrd) here, so if you use this log file for any kind
:: (lmgrd) of usage reporting you will generally produce
:: (lmgrd) incorrect results.
:: (lmgrd)
:: (lmgrd) -----------------------------------------------
:: (lmgrd)
:: (lmgrd)
:: (lmgrd) FLEXlm (v9.) started on mylinux (linux) (//)
:: (lmgrd) Copyright (c) - by Macrovision Corporation. All rights reserved.
:: (lmgrd) US Patents ,, and ,,.
:: (lmgrd) World Wide Web: http://www.macrovision.com
:: (lmgrd) License file(s): /home/iove/eda/synopsys/nlint/2013.09/tools/nlint.dat
:: (lmgrd) lmgrd tcp-port
:: (lmgrd) Starting vendor daemons ...
:: (lmgrd) Started snslmgrd (internet tcp_port pid )
:: (snslmgrd) FLEXnet Licensing version v11.6.0. build amd64_re3
:: (snslmgrd) lmgrd version 9.2, snslmgrd version 11.6 :: (snslmgrd) Server started on mylinux for: nLint
:: (snslmgrd) nLint_either nLint_mixed nLint_sv
:: (snslmgrd) nLint_verilog nLint_vhdl hdlin
:: (snslmgrd) hdlin_mixed hdlin_verilog hdlin_vhdl
:: (snslmgrd) EXTERNAL FILTERS are OFF
:: (lmgrd) snslmgrd using TCP-port

启动nlint之后的显示结果:

[iove@mylinux 2014.03]$ nlint
[]
[iove@mylinux 2014.03]$ logDir = /home/iove/eda/synopsys/leda/2014.03/nLintLog
rcfile = /home/iove/eda/synopsys/nlint/2013.09/etc/nLint.rc nLint - A HDL Design Rule Checker, Release 2013.09 (Linux x86_64/64bit) //
(C) - by Synopsys, Inc.
All Rights Reserved.
www.synopsys.com This computer program constitutes or contains trade secrets and confidential
information of Synopsys, Inc. or its licensors. This computer program is
protected by copyright law and international treaties. :: (snslmgrd) TCP_NODELAY NOT enabled
:: (snslmgrd) OUT: "nLint" iove@mylinux
:: (snslmgrd) nLint checked out feature: "nLint" (2013.09) USER : iove@127.0.0.1
Loading RS files ...
Load RS file /home/iove/eda/synopsys/nlint/2013.09/etc/nLint.rs
Merging RS files ...
:: (snslmgrd) IN: "nLint" iove@mylinux []+ Done nLint -gui

久违的界面啊gui ——

其实平时都很少使用GUI的啦,主要还是直接对代码进行nLint检查,而不是直接输入nlint打开GUI界面。

哎,就这么一不小心启动了一会,久违的内存问题又来了,关闭nLint工具之后,虚拟机中内存一直耗着,直接体现在windows中的内存飙升,关闭之后过了很久很久,才在windows中逐渐释放,CPU的风扇就一直在呼呼响,哈哈~

这个虚拟机的bug亟待解决。

备忘录之 —— .bashrc(IC工具篇)的更多相关文章

  1. 工具篇-MAT(Memory Analyzer Tool)

    --- layout: post title: 工具篇-MAT(Memory Analyzer Tool) description: 让内存泄漏无所遁形 2015-10-08 category: bl ...

  2. 工具篇-TraceView

    --- layout: post title: 工具篇-TraceView  description: 让我们远离卡顿和黑屏 2015-10-09 category: blog --- ## 让我们远 ...

  3. 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档

    对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL( ...

  4. css,js工具篇

    4. web前端开发分享-css,js工具篇   web前端开发乃及其它的相关开发,推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emm ...

  5. 大数据工具篇之Hive与MySQL整合完整教程

    大数据工具篇之Hive与MySQL整合完整教程 一.引言 Hive元数据存储可以放到RDBMS数据库中,本文以Hive与MySQL数据库的整合为目标,详细说明Hive与MySQL的整合方法. 二.安装 ...

  6. 大数据工具篇之Hive与HBase整合完整教程

    大数据工具篇之Hive与HBase整合完整教程 一.引言 最近的一次培训,用户特意提到Hadoop环境下HDFS中存储的文件如何才能导入到HBase,关于这部分基于HBase Java API的写入方 ...

  7. Linux工具XFTP、Xshell(centos配置java环境 工具篇 总结一)

    ♣Xmanager5是什么? ♣安装XFTP ♣安装Xshell 1.Xmanager5(官网:https://www.netsarang.com/download/software.html)是全新 ...

  8. 工具篇之GIT知识整理(一)

    目录 项目工具篇(一)GIT 说在前面 背景 与其他版本控制产品对比 Git下载地址及安装 下载地址 安装 在案例中简单使用Git命令 git clone git log git diff git c ...

  9. Caffe学习系列——工具篇:神经网络模型结构可视化

    Caffe学习系列——工具篇:神经网络模型结构可视化 在Caffe中,目前有两种可视化prototxt格式网络结构的方法: 使用Netscope在线可视化 使用Caffe提供的draw_net.py ...

随机推荐

  1. solrcloud(solr集群版)安装与配置

    1 Solr集群 1.1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的 ...

  2. html_栏目下拉

    ========================================================= =================[ 下拉栏目菜单 ]=============== ...

  3. 2017-06-19 (cp mkdir rm 运行级别及修改)

    mkdir 用于创建目录 mkdir  -p  递归创建目录 mkdir -p /linux/linux rm 用于删除文件与目录 rm -r  删除目录 -f  强制删除   (一般情况下 rf 组 ...

  4. [转]怎么查看和修改 MySQL 的最大连接数?

    使用 MySQL 数据库的站点,当访问连接数过多时,就会出现 "Too many connections" 的错误.出现这种错误有两种情况,一种是网站访问量实在太大,服务器已经负担 ...

  5. python_如何让类支持比较运算?

    案例: 有时我们希望自定义的类,实例间可以使用比较运算符进行比较,我们自定义比较的行为. 需求: 有一个矩形的类,我们希望比较两个矩形的实例时,比较的是他们的面积 如何解决这个问题? 在类中重新定义比 ...

  6. 【javaweb学习笔记】WEB02_HTML&CSS

    一.表单相关知识 1.表单: 所有需要提交到服务器端的表单项必须使用<form></form>括起来 form标签属性(有两个): 1)action,整个表单提交的位置(可以是 ...

  7. GIT工程迁移方法总结

    Git工程迁移方法总结 Git最近准备迁移一下位置,这里采用命令行的方式,做如下操作. 1.git init  初始化git仓库,这个时候发现本地文件夹多了个.git的文件夹. 2.git remot ...

  8. OkHttp自定义重试次数

    本文主要应用了OkHttp的Interceptor来实现自定义重试次数 虽然OkHttp自带retryOnConnectionFailure(true)方法可以实现重试,但是不支持自定义重试次数,所以 ...

  9. ios GCD将异步转换为同步

    在开发中有时需要等网络请求完成之后拿到数据做一些操作,而且有时是同时好几个网络请求同时发起.这时会有对异步操作进行更进一步控制的场景,不单网络请求,有时一些其他本地文件,多张图片处理等可能都会遇到这种 ...

  10. awk之NR==FNR问题

    NR,表示awk开始执行程序后所读取的数据行数. FNR,与NR功用类似,不同的是awk每打开一个新文件,FNR便从0重新累计. 下面看两个例子: 1,对于单个文件NR 和FNR 的 输出结果一样的 ...