- 博客(11)
- 收藏
- 关注
原创 STA基础概念
1.PT的基本概念:几个基本概念:时序弧:用来描述两个节点延时信息的数据一般分为:连线延时和单元延时单元延时:翻转延时:有四种计算方式:逻辑门的延迟:
2021-06-12 22:34:48
938
原创 synopsys tcl语言
综合软件中TCL的常见指令1.语法格式:get_ports portsName指令功能:返回design中对应的ports object如果想要查看design中所有的port: get_ports *如果想要查看以C开头的所有的port:get_ports C*2.语法格式:get_cells cellsName指令功能:返回design中对应的cell的instance name objectreference name:design中代表模块的类型:INV,ENCODER,REGFILE
2020-08-31 19:56:31
840
原创 TCL语言--控制流、过程函数
循环指令–foreach循环控制指令–break循环控制指令–continue循环控制指令-while过程函数-Proc全局变量:在所有的过程之外定义的变量局部变量:对于在过程中定义的变量,因为它们只能在过程中被访问,并且在过程退出时会被自动删除。使用指令global,可以在过程内部引用全部变量,即在proc中引用全部的变量。正则匹配:用\w来匹配字母、数字、下划线用\d来匹配一个数字锚位,用来指示字符串中的开头和结尾的位置,使我们能够匹配到正确的字符。\s表示空格.表示
2020-08-29 14:28:49
445
原创 TCL语言--变量与数据结构
TCL语言概述:EDA兼容性和流程控制非常好如何启动TCL:符号说明::变量置换,将:变量置换,将:变量置换,将后认定为变量名,将变量置换为它的值。[]:[]内表示一个独立的TCL语句,进行命令置换。\:后面的变为普通字符。“”:双引号中的$,[]会进行变量置换与命令置换。{}:所有的字符变为普通字符,不会做特殊处理,不会进行运算。#:表示注释。变量:定义: set 变量名 变量值取值:$变量名如果想要输出一个变量加常量:数组:array指令获取数组的信息,例如array
2020-08-29 10:53:33
782
原创 数字后端--MMMC分析介绍
MMMCmulti mode,multi corner :多模式多管脚(适应不同情境下芯片的性能等);有些比较悲观的view可以cover其他的view,以此来节省实验的时间。、RC corner:互连线的寄生参数:导线宽度,厚度,层间绝缘介质厚度以及线间距。PVT工作环境:(process,voltage,temperature)会影响cell的延迟:工艺变化参数,温度对器件的影响,...
2019-11-10 17:05:33
7478
原创 数字后端partition的分配依据
层次化设计的IC划分的原因:1.不同的功能模块;2.设计大小和复杂度;3.方便管理;4.设计再使用(设计中需要重复使用的IP);可用例化(instantiation)定义设计的模块:合并相邻模块间类似功能的电路;模块的输出边界是寄存器的输出端;避免胶合逻辑;一般来说,把模块划分定为约400-800k门。要把核心逻辑(core ligic)、I/O pads、时钟产生电路、异步...
2019-11-06 19:38:26
1028
原创 华为TCL教程学习
TCL(Tool Command Language)是一种解释执行的脚本语言(Scripting Language)。TCL 目前已成为自动测试中事实上的标准。语法:简单的讲,TCL语言的语法实际上是一些TCL解释器怎样对TCL命令进行分析的规则的集合。1.置换:TCL提供三种形式的置换:变量置换、命令置换和反斜杠置换。变量置换(variable subtitution):变量置换由一...
2019-10-31 11:04:14
1611
原创 SDC简要介绍
时钟三要素:waveform,uncertainty,clock group;周期为20,高频为waveform后的数字,create_generated_clock;virtual clock:如果不指定port或者pin,就显示为虚拟时钟set_clock_uncertainty;clock group:确定各个时钟之间的关系。set_input\output_delay:边界的...
2019-10-30 20:18:09
7518
2
原创 数字后端流程学习1
数字后端流程学习1.数据准备2.布局规划3.布局4.时钟树综合5.布线(route)6.签核(signoff)Innovus软件使用介绍encounter到innovus数据准备:物理文件;时序文件;你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新...
2019-10-30 14:57:08
8298
原创 贝叶斯优化初学
神经网络是由很多超参数(理解为初值)决定的;例如网络深度,学习率,卷积核大小;最直观的方法就是穷举搜索,但是非常耗时,因此提出了随机搜索。假设损失函数和超参数之间的函数关系为:f(X),目前的机器学习其实是black box,很难确定函数f,所以需要转移到能够解决的函数中。贝叶斯优化的最简形式的算法思路如下:算法解析:f:black box;X:输入数据,如图像,语音;S:采集函数...
2019-10-27 14:20:01
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人