自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 1.insert_bscan_mbist_mbisr

当设置为 “auto” 时,如果当前设计实例化了包含存储器 BISR 链的模块,或者本身包含未连接到存储器 BISR 寄存器的可修复存储器,那么在运行 “check_design_rules” 命令时,会验证或创建 bisr_order_file,并在运行 “create_dft_specification” 命令时将所需的规范添加到 DftSpecification 中。当将 “-boundary_scan” 设置为 “on” 时,“-ac_boundary_scan” 选项会自动设置为 “auto”。

2024-10-18 18:54:04 720

原创 1.insert_mbist

tessent工具做MBIST有三种level,chip_block/ physical_block/ sub_block。指定tsdb(tessent shell data base)的路径,tessent工具写出来的东西都放在这个路径下面。告诉tessent工具,这个脚本的目的插入dft相关,告诉工具吃进来的是rtl,这一步DFTpart取名rtl1。指定顶层design,这个design名字叫processor_core。指定CLK,tessent工具会做一个drc检查,如果没有指定会报错。

2024-10-15 16:18:38 787

原创 IC刷题之素数打印

用C语言统计100~1000里面共有多少个素数,并且把所有素数打印出来。所谓素数是指除了1和它本身以外,不能被任意整数整除的数.解释:2次例遍就好了。

2023-10-12 17:15:57 882

原创 IC刷题之python的正则表达式

正则

2023-10-11 18:56:34 882

原创 hdlbits Cs450/gshare

hdlbits Cs450/gshare

2023-08-01 18:22:17 1186

原创 移位寄存器

移位寄存器

2022-08-01 16:06:04 1384

原创 [flow] 1.Spyglass CDC

spyglass cdc

2022-07-27 14:31:03 1078

原创 补码位数扩充

补码位数扩充[+1]原 = 0000 0001[-1]原 = 1000 0001[+1] = [00000001]原 = [00000001]反[-1] = [10000001]原 = [11111110]反补码,正数的补码是本身,负数的补码是反码+1。[+1] = [00000001]原 = [00000001]反 = [00000001]补[-1] = [10000001]原 = [11111110]反 = [11111111]补input [14:0] REG_YINCRP;

2022-02-09 15:06:01 2496

原创 Verilog四舍五入

Verilog四舍五入数据格式是7.1format:eg. ‘d3 = 'b0000_0011 实际是1.5那么,REG_RNDMOD ? ({1'b0, COL_CNT} == ROW_XSTART[8:1] + {7'b0, ROW_XSTART[0]}) : ({1'b0, COL_CNT} == ROW_XSTART[8:1])REG_RNDMOD = 1,四舍五入,即‘b0000_0001 + {7’b0,'b1} = 'b0000_0010即,1.5~=2REG_RNDMOD

2022-01-21 15:49:06 1554

原创 下降沿触发

always @ (posedge clk or negedge resetn) if (!resetn) r_vsync <= `SD 1'b0; else r_vsync <= `SD vsync;wire vsync_fe = (!vsync)&r_vsync;always @ (posedge clk or negedge resetn)begin if (!resetn) xxxx; els

2021-06-03 14:22:23 1249

原创 Advanced Digital Design with the Verilog HDL(Problem 7-10)答案

1. 描述:见中文书p220原本:需要3.5个cycle从复位中恢复意思是:正常情况下只需要3个cycle读一次改进后:2.5个周期,此时不需要额外的cycle来恢复2. 附上HDL和testbenchcode:Binary_Counter_Part_RTL_by_3 .vmodule Binary_Counter_Part_RTL_by_3 (count, enable, clk, rst); parameter size = 4; output [size -

2021-05-27 20:02:34 458

原创 安装miniconda

安装minicondawget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86.shsh Miniconda3-latest-Linux-x86.sh关闭Linux再打开,检查conda是否安装好conda -V创建Python3.6的环境conda create -n rna python=3.6激活,环境名称rnaconda activate rna查看有哪些环境conda info --envs

2021-01-22 13:00:42 2531 2

原创 手绘neon常用指令

手绘neon常用指令VLD3.8vmovl、vmull、vadd、vshr、vmovnRGB转gray4*4矩阵转置矩阵乘矩阵乘分块VLD3.8VLD3.8 {d0,d1,d2} [r0];vmovl、vmull、vadd、vshr、vmovnvmovl:mov+L;vmull: mul+L;vadd:vshr: sh+R,右移;vmovn: mov+N, narrow;RGB转grayRGB转gray参考代码:2.4应用实例4*4矩阵转置代码参考:2.4.2 矩阵转置矩阵

2020-10-13 14:32:29 649

原创 无root安装caffe

无root安装caffe12服务器通常没有root权限,当我网上搜索的时候,出来了一堆通过cmake一个个安装依赖库,其实没有必要的。1你只需要:1.安装miniconda,python版本不要安装最新的,3.6就可以了。gpu版:conda install -c defaults caffe-gpucpu版:conda install -c defaults caffe这样就可以用了。2如果需要修改caffe,譬如增加自定义层,需要做如下事情:1.protobuf版本需要单独安装,pr

2020-07-26 22:38:18 209

原创 用Python Numba库写CUDA程序(二)

CUDA的执行配置1.一维gpu_print[2, 4] (),其中方括号中第一个数字表示整个Grid有多少个Block,方括号中第二个数字表示一个Block有多少个Thread。占用1个grid,2个block=2个SM,每个block的4个线程同时运行。idx = cuda.threadIdx.x + cuda.blockIdx.x * cuda.blockDim.x 函数gpu_print[gridDim, blockDim] (),如gpuWork[8, 128] (),启动block8

2020-07-23 11:52:16 433

原创 用Python Numba库写CUDA程序(一)

Numba库Numba,将Python代码编译生成优化后的机器码,提高代码效率。Numba, a Python compiler from Anaconda that can compile Python codefor execution on CUDA-capable GPUs, provides Python developers with aneasy entry into GPU-accelerated computing and a path for usingincreasingl

2020-07-23 11:31:55 7466 2

原创 favos-demo代码解读

favos-demo代码解读1.infer_davis16.py“part-based tracking:在第一帧图像的基础上,随机选取具有代表性的部分。” -------> 读入FAVOS/part-tracking/siamese-fc/DAVIS2016/xx.mat.mat文件,大小为(246,50,4),表示对于50帧的blackswan视频,每一帧的part-tracking有246个,4表示块坐标x,y和块高度w,h。读完存入Dboxes变量中。Dboxes取整等处理一下得到inpu

2020-07-21 16:48:41 187

原创 FAVOS

FAVOSsum1.视频分割中, numerous CNN-based methods have been developed by heavily finetuning on the object mask in the first frame, which istime-consuming.对第一帧中的目标掩模进行精细调整,这对于在线应用来说非常耗时。2.本文提出,该算法能在接收到图像后立即启动分割过程。步骤1.首先使用 part-based tracking method来处理诸如大变形、

2020-07-20 16:46:16 209

原创 sphereface论文

we set the output dimension of FC1 layer as 2 . 譬如FC1之后输出:feat=(256, 2)256是batch_size,256张图片,每个图片提取两个特征横纵坐标是两个feature,得到两个类,一共256个点。直角坐标系映射到极坐标:W1、W2W_{1}、W_{2}W1​、W2​向量长度不相等。 Features learned...

2019-11-02 15:41:55 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除