当前位置: 首页 > news >正文

顺义制作网站软件开发公司规章制度

顺义制作网站,软件开发公司规章制度,成都淮洲新城建设投资有限公司网站,织梦建设手机网站1. 简介 VCS是一种常用的Verilog仿真和综合工具#xff0c;由Synopsys公司开发。它提供了一个完整的设计验证环境#xff0c;用于验证硬件设计的正确性和性能。以下是VCS工具的一些主要特点和功能#xff1a; 仿真功能#xff1a;VCS支持基于事件驱动的数字电路级仿真由Synopsys公司开发。它提供了一个完整的设计验证环境用于验证硬件设计的正确性和性能。以下是VCS工具的一些主要特点和功能 仿真功能VCS支持基于事件驱动的数字电路级仿真能够准确地模拟设计中的信号传输和电路行为。它可以处理大型设计并提供高效的仿真方式和快速的仿真速度。综合功能VCS还提供了综合功能允许将Verilog描述的设计转换成门级电路在后端流程中进行布局和布线以及时序优化。调试功能VCS提供了强大的调试工具包括信号波形查看器、断点设置、单步执行等功能有助于定位设计中的错误并检查设计的正确性。性能分析VCS可以生成详细的仿真报告和性能分析结果帮助设计人员优化设计改进时序约束以满足各种性能目标。支持多种设计语言VCS支持Verilog和SystemVerilog等多种硬件描述语言方便用户采用不同的设计风格和编码方式。高级验证功能VCS提供了诸多高级验证功能例如事务级建模、函数覆盖率分析、断言语句Assertion的支持等帮助设计人员更全面地验证和测试设计。集成与兼容性VCS与其他EDA工具集成紧密可以与逻辑综合工具、时序约束工具以及物理布局工具等进行无缝连接方便整个设计流程的集成和协同工作。 2. 安装 此处安装VCS2018套装包括vcs_vO-2018.09-SP2、scl_v2018.06、vcs_mx_vO-2018.09-SP2、verdi-2018.9。 2.1. 依赖安装 sudo apt install -y csh sudo apt install -y lsb 2.2. 软件安装 下载vcs2018百度网盘 请输入提取码提取码gbkc 。解压添加权限执行脚本。 mkdir ~/synopsysunzip VCS.zipcd VCS/synopsysinstaller_v5.0chmod 777 SynopsysInstaller_v5.0.run./SynopsysInstaller_v5.0.run 启动安装脚本./setup.sh弹出安装界面依次Next直到安装源选择scl_v2018.06再点击OK 选择安装目录 选择安装组件(勾选所有)选择Next直到下图点击Accept,Install进入安装安装结束显示下图点击Finish出现下图点击Dismiss结束安装。用同样的方式分别安装目录下的vcs_vO-2018.09-SP2、vcs_mx_vO-2018.09-SP2、verdi-2018.9。 2.3. 破解 获取Hostname和MAC地址在Windows下运行scl_keygen_2030/scl_keygen.exe配置获取的hostname和mac地址点击Generate生成授权信息文件Synopsys.dat。将文件拷贝进Ubuntu的/home/michael/synopsys/license/Synopsys.dat打开Synopsys.dat文件在第2行添加/home/michael/synopsys/scl/2018.06/linux64/bin/snpslmd。启用授权服务 sudo mkdir /usr/tmpsudo mkdir /usr/tmp/.flexlm/home/michael/synopsys/scl/2018.06/linux64/bin/lmgrd -c /home/michael/synopsys/license/Synopsys.dat 2.4. 环境路径配置 打开~/.bashrc在最后面添加如下内容路径根据安装情况相应修改27000ubuntu22的ubuntu22修改为相应的HostName。 #export export SYNOPSYS/usr/software/synopsysexport VCS_TARGET_ARCHamd64export DVE_HOME/home/michael/synopsys/vcs/O-2018.09-SP2/gui/dve#export PATH/home/michael/synopsys/vcs/O-2018.09-SP2/bin:$PATHexport PATH/home/michael/synopsys/vcs-mx/O-2018.09-SP2/bin:$PATH#export VCS_HOME/home/michael/synopsys/vcs/O-2018.09-SP2export VCS_HOME/home/michael/synopsys/vcs-mx/O-2018.09-SP2#export VCS_ARCH_OVERRIDElinux#verdiexport PATH/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2/bin:$PATHexport VERDI_HOME/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2export LD_LIBRARY_PATH/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/lib/LINUX64:$LD_LIBRARY_PATHexport VERDI_DIR/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2export NOVAS_INST_DIR/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2export NPI_PLATFORMLINUX64_GNU_472export LD_LIBRARY_PATH$NOVAS_INST_DIR/share/NPI/lib/LINUX64_GNU_520:$LD_LIBRARY_PATHexport NOVAS_HOME/home/michael/synopsys/verdi/Verdi_O-2018.09-SP2#LICENSEexport SNPSLMD_LICENSE_FILE/home/michael/synopsys/license/Synopsys.datexport SNPSLMD_LICENSE_FILE27000ubuntu22export LM_LICENSE_FILE/home/michael/synopsys/license/Synopsys.datalias lmli/home/michael/synopsys/scl/2018.06/linux64/bin/lmgrd -c /home/michael/synopsys/license/Synopsys.dat#SCLexport PATH/home/michael/synopsys/scl/2018.06/linux64/bin:$PATHalias dvedve -full64 alias vcs64vcs -full64alias vcsvcs -full64alias verdiverdi -full64 2.5. 验证License sssverify 自己的license路径 出现下面信息表示License生成正确。 2.6. 开机自动开启授权服务 在/etc/profile.d/目录下创建lmli.sh cd /etc/profile.d/ sudo touch lmli.sh sudo chmod 777 lmli.sh 在lmli.sh文件中添加如下内容 /home/michael/synopsys/scl/2018.06/linux64/bin/lmgrd -c /home/michael/synopsys/license/Synopsys.dat -l /home/michael/synopsys/scl/2018.06/linux64/bin/lmgrd.log 2.7. 解决异常 1. libpng12.so.0 cannot read sudo ln -s /home/michael/synopsys/vcs-mx/O-2018.09-SP2/vcfca/linux64/vcst/lib/libpng12.so.0.31.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0 2. undefined reference to pthread_yield cd /home/michael/synopsys/vcs-mx/O-2018.09-SP2/linux64/lib mv vcs_save_restore_new.o vcs_save_restore_new.o.bak objcopy --redefine-sym pthread_yieldsched_yield ./vcs_save_restore_new.o.bak ./vcs_save_restore_new.o 3. Failedto open the TcP port number in thelicense lmdown killall lmgrd 4. Cant make directory/usr/tmp/.flexlm cd /usr sudo mkdir tmp cd local sudo mkdir flexlm cd flexlm sudo mkdir licenses 5. /bin/sh:0: illegal option –h sudo rm -f /bin/sh sudo ln -s /bin/bash /bin/sh 3. 验证 3.1. VCS VCS有两个版本分别为vcs和vcs-mxvcs-mx在vcs的基础上更好地支持SystemVerilog和SystemC。像在使用UMV/UVMC时就必须使用vcs-mx。另外在64位系统上推荐使用64位的vcs性能更好通过-full64来指定。 3.1.1. top文件 module add (input [20:0] A ,input signed [17:0] B ,output signed [22:0] C);wire signed [21:0] A_signed;assign A_signed {1b0,A};assign C A_signed B;endmodule 3.1.2. testbench文件 timescale 1ns/1nsmodule test;reg clk;reg rst_n;reg [20:0] A;reg signed [17:0] B;wire signed [22:0] C;initial beginclk 0;rst_n 0;A 21b0;B 18b0;#10;rst_n 1;repeat(80) (posedge clk) beginA A 21b1;end#2000;$finish;endalways #5 clk ~clk;initial begin$fsdbDumpfile(./rtl.fsdb);$fsdbDumpvars(all);endadd add_inst(.A(A),.B(B),.C(C));endmodule3.1.3. 源文件列表 vcs中以.f文件为源文件列表其中每一行记录一个verilog/SystemVerilog源文件。 filelist.f文件内容如下 top.v tb.v 3.1.4. Makefile文件 VCS vcs -full64 -sverilog -timescale1ns/1ns \v2k \-debug_accessall -kdb -lca\-f file.f comp:$(VCS) .PHONY:verdi clean sim verdiverdi -ssf rtl.fsdbsim:./simvverdi:verdi -ssf rtl.fsdbclean:rm -rf csrc simv* *.lib *.lib nLint*rm -rf *.log *.vpd *.fsdb* *.key *log rtl.fsdb*3.1.5. 编译 make 3.1.6. 仿真 make sim 3.1.7. verdi查看波形 make verdi
http://www.zqtcl.cn/news/420588/

相关文章:

  • 不关站备案wordpress内网网站模板
  • 做学术用的网站如果在各大网站做免费的网络推广
  • 设计素材网站线上网站数据报表
  • 做一个小型网站多少钱wordpress 手机商城模板
  • 谷歌网站收录提交金山网站建设关键词排名
  • 域名备案中网站可以开通个人网站开发多少钱
  • 西安维护网站广州公司网站设计制作
  • 荆门做网站网络推广公司多久能回本
  • 搜索网站存在的关键字室内设计公司排名榜
  • 响应式网页开发昆明网站排名优化公司哪家好
  • 如东建设局网站线上购物平台
  • 重庆网站推广营销淘宝的网站怎么做的好
  • 重庆企业建站模板珠海企业官网设计制作
  • 网页作图软件东莞优化哪家好
  • 专业的商城网站开发深圳网站界面设计
  • 做网站需要自备服务器吗专业生产车间设计图纸网站
  • 用vs2010做网站教程昆明模板建站定制网站
  • dedecms网站模板下载做网站价格需要多少钱
  • 昆明餐饮网站建设建电影网站教程
  • 怎么做服装网站wordpress 主题 三栏
  • 个人可否建立网站全包装修
  • 哈尔滨网站建设贴吧网站建设推广好做吗
  • 南宁网站建设排名制作网站的公司做网站去哪里找
  • 网站开发外贸材料信息价查询网站
  • 推荐几个好的seo网站程序模板WordPress博客建站系统
  • 手机网站建设推广方案ppt模板wordpress文章阅读统计
  • 自己可以接单做网站吗建设项目所在地公共媒体网站
  • 哈尔滨网站制作哪儿好薇学校网站首页代码html
  • 网站建设与设计 毕业设计企业自助网站建设
  • ip库网站源码佛山网站开发公司