IC设计综合常用命令

news/2025/1/15 23:39:59/

芯片行业奋战十余年老兵,芯片大厂验证专家,多年面试官经验,面试官一对一助你转行芯片验证!更多学习视频关注B站 id:605762016  飞哥_芯
综合命令
dc_shell -f cmd_sysref_sync.tcl | tee sysref_0818.log*0916.log
dc_shell -t -f cmd_top.tcl | tee top_0916.log
比较不同
diff -s 123/o_data_i.data 123_old/o_data_i.data 

source SourceMe
tbGen -m sysref
run -m peak -t block -c
run -m peak -t block -s --seed 123 -fsdb
run -m peak -t block -v &

find . -name 'srm*' 


run -m ddc -t block_rand -s -n 100 
chengli.zhang@reexen.com
run -m chip_top -t spi_soft_rst  -fsdb --seed 123 -c    --clean
//激励文件
chip_top/tb/tests/chip_top_test_pattern_lib.sv

run -m sysref -t block -fsdb --seed 123 
run -m data_capture -t block -fsdb --seed 123 
//ddc
run -m chip_top -tl chip_top/testplan/regs/test.json -t ad9694_tc1  --seed 999 -fsdb
run -m chip_top -tl chip_top/testplan/regs/test.json -t ad9694_tc1  -g posim_ss --gls  --seed 999 -fsdb -c
//spi
run -m chip_top -tl chip_top/testplan/sanity/reg_test.json -t reg_cross -fsdb --seed 123 -v
run -m chip_top  -t spi_lut_stream -fsdb --seed 123 -c
run -m chip_top -tl chip_top/testplan/datapath/test.json -t sysref_test -fsdb --seed 123
//cal
run -m cal_ge -g getest -tl cal_ge/testplan/getest/test.json -t ge_conv --seed 0 -fsdb
run -m chip_top -tl chip_top/testplan/sanity/test.json -t fcal --seed 999 -fsdb
//power
run -m chip_top -t ad9694_tc1 -tl chip_top/testplan/regs/test.json -fsdb --seed 9
//data capture
run -m chip_top -t ini_data_test -tl chip_top/testplan/sanity/test.json -fsdb --seed 9

元件库
/test/Foundry/UMC/28nm/umc_arm_std/SC7MC_c40_Library_HVt/DOC/arm/umc/l28hpcp/sc7mcpp140z_base_hvt_c40/r0p2/doc > okular sc7mcpp140z_l28hpcp_base_hvt_c40_databook.pdf
/test/Foundry/UMC/28nm/umc_arm_std/SC7MC_c40_Library_HVt/VRL/ar8hpcp/sc7mcpp140z_base_hvt_c40/r0p2/verilog/sc7mcpp140z_l28hpcp_base_hvt_c40.v
/test/Foundry/UMC/28nm/arm_mem_compiler/sram_sp_hsd_svt_mvt/r0p1/doc
git add .
git commit -m "renew rtl.f"
git push .

//打标签
git tag -a zt9_digital_0625_relase -m "Release version 1.3"

//sysref  后仿真

run -m sysref -g posim -t block -c --gls
run -m sysref -g posim -t block -s --gls --seed 1 -fsdb

run -m sysref -t block -c 
run -m sysref -t block -s --seed 1 -fsdb


git push origin master
git push origin --tags
git@192.168.40.36:root/zhongtian9_document.git
//
查看覆盖率
dve -cov &

git reset HEAD
git reset --soft HEAD^
回到master
git checkout master
//查看详细修改内容
git log -p -1
在syn/work下运行: make dc

在syn/scripts/cmd.tcl文件里修改RTL 路径, 其他的就不用改了:
set RTLPATH "../../zhongtian9_src/ddc"
修改成你那里的相对路径即可


/project/projects/ZHONGTIAN9_bak/digital/liujia/syn/work/restore.tcl 


spyglass &
/test/Foundry/UMC/28nm/men/sram2048x32
/test/Foundry/UMC/28nm/arm_mem_compiler/sram_sp_hsd_svt_mvt/r0p1/doc
打开exel   openoffice4 
打开pdf    evince
/vi/
在每行行首添加相同的内容:
:%s/^/要添加的内容
在每行行尾添加相同的内容:
:%s/$/要添加的内容
:%s/源字符串/目的字符串/g                 全局替换
以下命令指定只在第5至第15行间进行替换
:5,15s/dog/cat/g
文件跳转 gf
返回文件 ctrl+o
:e 打开当前目录文件
:vsp   竖屏打开上一目录文件

git diff 22a394a4ee90c7cfc3174699cc464a3164bbc09a -- digital_top.v

find ./ -name "DW_div_pipe.v"
:set nowrap  不折叠

formality 运行命令
run_rtl2syn
linux///
ln -s file link  超链接
grep -r pattern dir 根据内容查找
find . -name 'srm*' 根据文件名查找
rpm -ivh RPM.rpm  安装文件
cmd | cmd  前面命令的输出作为后面命令的输入
top 查看所有进程
vnc和widows互相复制  vncconfig &
chmod -R a+r *
touch 新建文件
ls > ls.log  重定向
echo $shell

\\192.168.40.40\digital_dept\总结
6C3U@kd~

///DC///
history
dcprocheck  top.con  检查约束
check_timing检查设计是否有路径没有加入约束
check_design 检查设计中是否有悬空管脚或者输出短接的情况


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

相关文章

01.mipi时序

Video模式又分三种子模式: 1 Non-burst Mode Sync pulses: 在这种模式下,DSI基于各种不同的同步数据包来做数据同步。这种数据包括:重构,时间校准等。更具体的请参考DSI协议标准。 2 Non-burst Mode Sync event: 这种模式和第一…

android开发笔记之android编译过程

第一:执行环境变量的sh脚本: 我们先执行: . build/envsetup.shincluding device/generic/car/vendorsetup.sh including device/generic/mini-emulator-arm64/vendorsetup.sh including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh including device/generic/…

微软Windows操作系统全面兼容机器人操作系统ROS1和ROS2

微软Windows操作系统全面兼容机器人操作系统ROS1和ROS2 turtlebot2:https://github.com/bfjelds/turtlebot2-win10 文档:https://libraries.io/github/bfjelds/turtlebot2-win10 安装在/opt/ros/melodic/x64文件夹下,依据如下教程即可安装成…

2018年智能机器人技术综合实训专题一系统基础

2018年智能机器人技术综合实训专题一系统基础 此部分对应教材:《ROS机器人项目开发11例》,采用翻转课堂模式,并未按书中章节顺序授课。 请自学第一章,入门ROS机器人应用程序开发;第四章,使用ROS控制嵌入式…

南京观海微电子GH1001 datasheet及应用介绍

datasheethttps://pan.baidu.com/s/1I3GXWsrgPGuTe46UpMlLsw?pwd1234 GH1001支持HD 768分辨率驱动IC。 GH1001 设计可驱动 α-Si、LTPS&IGZO TFT 点阵 LCD,最高可支持分辨率:768RGBx2046 。 Single chip solution for a WXGA α-Si type LCD disp…

【汇总】OpenHarmony轻量系统开发【0】目录和个人感悟

前言 还记得2020年9月OpenHarmony大会后,我开始在社区写了一些OpenHarmony轻量系统开发的文章,基于Hi3861。 转眼已经过去那么久了。 OpenHarmony从过去的1.0版本,演变到了现在的3.1版本。 于是决定重新开启篇章,针对3.0以上的版…

OpenHarmony一次开发,多端部署

作者:坚果 团队:坚果派 公众号:“大前端之旅” 润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。 欢迎通过主页或者私信联系我…

Hacker Disassembler Engine (HDE) version 0.07

引用: Hacker Disassembler Engine (HDE) version 0.07 - 09.02.2007 - fixed bug with F6 and F7 opcodes - added support of FPU commands - optimized and small code - corrected documentation 引用: http://www.patkov-site.narod.ru/download/hde.zip