Ubuntu 18.04.5 LTS INCISIVE15 Installation

news/2024/12/2 23:30:01/

Thanks for the tuturial from YYP_8020

("在Ubuntu 18.04下安装INCISIVE151_YYP_8020的博客-CSDN博客_incisive安装")

  1. edit the apt source.list
    "  sudo cp /etc/apt/sources.list /etc/apt/sources_init.list  "
    [ comment the deb-src source ]
    Ubuntu 更换国内源_泉伟的博客-CSDN博客_ubuntu换源

    "sudo apt-get update"
  2. Down load and extract the installation & crack files
    1. Download link:百度网盘 请输入提取码https://pan.baidu.com/s/1dm7_uW4z9CK2LUOYb1W86w#list/path=%2F extraction code: 6m3m
    2. What we obtain
      1. INCISIVE15.10.010_Hotfix: source files
      2. InstallScape: installation files
      3. license: Incisive license
      4. patch: crack files
  3. Installation
    1. " cd InstallScape/03.InstallScape/IScape04.23-s010lnx86.t/iscape/bin/ "
    2. " sh ./iscape.sh "

      if erros as above, then JVM env is needed for the iscape according to step-3.
    3. install JVM
      1. " sudo add-apt-repository ppa:linuxuprising/java " (Oracle JDK 11)
      2. " sudo apt-get update "
      3. " sudo apt-get install oracle-java11-installer "
      4. if the above step-1 is not working, then try:
        ubuntu 18.04.2 LTS上安装JDK 11.0.2_Keep&Deep Thinking-CSDN博客_ubuntu安装java11
      5. or: (recommended)
        1. download JDK:
          Installation of the JDK on Linux Platforms
        2. do as the following tutorial:https://jingyan.baidu.com/article/e2284b2b61a2efe2e6118d39.html
          1. extract the "jdk-17_linux-x64_bin.tar.gz"
          2. " sudo mkdir /usr/lib/jdk-17.0.2/ "
          3. " sudo chmod 777 -r /usr/lib/jdk-17.0.2/ "
          4. " sudo cp ./jdk-17_linux-x64_bin/jdk-17.0.2 /usr/lib/jdk-17.0.2/"
          5. " ls /usr/lib/jdk-17.0.2/"
          6. " sudo gedit /etc/profile"

            export JAVA_HOME=/usr/lib/jdk-17.0.2/jdk-17.0.2/
            export CLASSPATH=.:$JAVA_HOME/jre/lib:$CLASSPATH
            export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

        3. " sudo gedit ~/.bashrc "

          #########################
          ######### java ###########
          ##########################
          source /etc/profile

        4. " source ~/.bashrc "
      6. check the java env
        " java --version"

    4. " sh ./iscape.sh "
    5. " sudo mkdir /home/eda/ "
    6. " sudo chmod 777 ./eda/"
    7. set the Preferences
    8. set the local directory/media install



    9. Crack
      1. " sudo cp -r patch /home/eda/cadence/INCISIVE/installs/ "
      2. " sudo mkdir /home/eda/cadence/INCISIVE/installs/license/ "
      3. " sudo cp license/cadence.dat /home/eda/cadence/INCISIVE/installs/license/ "
      4. " cd /home/eda/cadence/INCISIVE/installs/patch/patch "
      5. " sudo ./patch62.sh /home/eda/cadence/INCISIVE/installs/INCISIVE151/ "
        1. reference
          常用EDA软件安装,操作方法,常见错误和警告(synopsys cadence AD)_KGback的博客-CSDN博客
        2. " sudo apt-get install libc6-dev-i386 "  to solve the above lib missing problem.
          [ enable the 32bit exe file to be proceeded on 64bit system ]
        3. " sudo ./patch62.sh /home/eda/cadence/INCISIVE/installs/INCISIVE151/ "

    10. Configure environment variables
      1. " sudo gedit ~/.bashrc"
        ##########################
        ## Cadence-INCISIVE15.1 ##
        ##########################
        export INCISIVDIR=/home/eda/cadence/INCISIVE/installs/INCISIVE151
        export VRST_HOME=/home/eda/cadence/INCISIVE/installs/INCISIVE151
        export LM_LICENSE_FILE=/home/eda/cadence/INCISIVE/installs/license/cadence.dat
        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/eda/cadence/INCISIVE/installs/INCISIVE151/tools.lnx86/lib
        alias irun="/home/eda/cadence/INCISIVE/installs/INCISIVE151/tools/bin/irun"
        alias simv="/home/eda/cadence/INCISIVE/installs/INCISIVE151/tools/bin/simvision"
        alias simvision="/home/eda/cadence/INCISIVE/installs/INCISIVE151/tools/bin/simvision -64 &"
        alias ncvlog="/home/eda/cadence/INCISIVE/installs/INCISIVE151/tools/bin/ncvlog"
        alias ncsim="/home/eda/cadence/INCISIVE/installs/INCISIVE151/tools/bin/ncvsim"
        alias ncelab="/home/eda/cadence/INCISIVE/installs/INCISIVE151/tools/bin/ncelab"
        alias ncvhdl_p="/home/eda/cadence/INCISIVE/installs/INCISIVE151/tools/bin/ncvhdl_p"
        export SPECMAN_HOME=$INCISIVDIR/components/sn
        export SPECMAN_DIR=$SPECMAN_HOME/
        export PATH="$PATH:$INCISIVDIR/bin"
        export PATH="$PATH:$INCISIVDIR/tools.lnx86/bin"
        export PATH="$PATH:$INCISIVDIR/tools.lnx86/dfII/bin"
      2. " source ~/.bashrc "
      3. " simv "
        1. " sudo apt install ksh "
        2. " sudo apt install csh "
      4. " simv "
        1. not solved yet
        2. however, with following cmd, it is working ...
          1. " cd /home/eda/cadence/INCISIVE/installs/INCISIVE151/tools/bin "
          2. " simvision "
        3. updated: 2022.01.10

      5. " simvision "

      6. " ncsim "
        1. not solved yet
      7. other remained alias defined in ~/.bashrc is working well 
  4. Testing
    1. 我们采取的是一个加速器设计,并且每一个模块都有列出文件列表,下图是在顶层目录下的run.sh脚本。

      " irun -f $Prj_Dir/filelists/36t_top.flist -timescale 1ns/100ps -gui -access +RWC -linedebug "
    2. " sh run.sh "

    3. interfaces

      Windows  -->  New -->  Waveform:

      加载完预设置的信号配置后,点击运行按钮即可出现波形。同理,新的信号配置也可以保存为.svwf文件,方便修改设计后快速调出上次调试波形,进行迭代。

http://www.ppmy.cn/news/347586.html

相关文章

L718

L718 SDK mrc 网络操作 mdc 数据业务操作 inps 内置业务操作 mcc 语音电话 基础配置、场景及APN配置、SIM初始化和检测、GPRS网络状态和注册、PDP场景激活、连接建立 程序调试 1、硬件连接: 开发板USB连接电脑,安装L718驱动,然后通过串口工…

Ubuntu16.04 LTS 安装qt4

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Ubuntu16.04安装qt4.8.7 前言一、原材料1.虚拟机软件2.虚拟机镜像镜像名下载地址 3.qt压缩包对应文件名下载链接 二、安装步骤1.vmware装好虚拟机2.将压缩包下载到ubuntu上3.…

Ubuntu18.04 qt5.14安装

1.下载qt5.14.2 链接Index of /archive/qt 2.安装 打开终端,进入安装包目录,给安装包rwx权限 chmod 777 qt-opensource-linux-x64-5.14.2.run 可以查看权限 输入命令进行qt安装,执行后会跳出安装界面 sudo ./qt-opensource-linux-x64-5.…

如何进行条件语句和循环结构的编写?

在Java中,你可以使用条件语句(如if语句和switch语句)和循环结构(如for循环、while循环和do-while循环)来控制程序的执行流程。下面是它们的基本用法: 条件语句: if语句: javaCopy …

mysql中SQL语句查询字段相加的和,以及更改小数精确位。和查询SQL语句结果相减的SQL查询

最近在工作中碰到了SQL进行查询,用户缴费以及退费信息的工作,以及查询完后需要修改SQL结果后小数位的需求,整理结果如下: 首先,看内容: 如图,operate_type代表缴费与退费,分别用0和1区别。 #…

Java面试题之在ssm项目中如何同时连接两个数据库

ssm项目中如何同时连接两个数据库 在 SSM 项目中,可以通过配置多个数据源来连接多个数据库。下面以 Spring Boot 为例,介绍如何同时连接两个数据库。 首先需要在配置文件(application.properties 或 application.yml)中配置多个…

CMU 15-445 Project #1 - Buffer Pool(Task #2 - LRU-K Replacement Policy)

Task #2 - LRU-K Replacement Policy 一、题目链接二、准备工作三、部分实现四、自定义测试用例 一、题目链接 二、准备工作 见 CMU 15-445 Project #0 - C Primer 中的准备工作。 三、部分实现 LRU-K的提出是为了更好地解决传统LRU中的缓存污染问题。所谓缓存污染&#xff0…

Android native开发:systeom/core/libcutils

接口文件列表 1. android_filesystem_config.h2. android_get_control_file.h3. android_reboot.h4. ashmem.h5. atomic.h6. bitops.h7. compiler.h8. config_utils.h9. fs.h10. hashmap.h11. iosched_policy.h12. klog.h13. list.h14. log.h15. memory.h16. misc.h17. multius…