草庐IT

IC笔试

全部标签

IC设计验证:断言

文章目录前言一、断言是什么?二、断言是设计属性的描述三、断言的语法结构主要分五个部分四、断言操作符和系统函数五、并发断言和立即断言1.立即断言2.并发断言六、断言中的时钟声明1.单时钟2.多时钟七、断言的绑定前言在数字设计、验证中经常接触的到断言,比如,验证中覆盖率收集就包含:代码覆盖率、功能覆盖率和断言覆盖率。最近正好在学习相关内容,整理笔记仅供参考。一、断言是什么?断言作为语言本身的组成部分,在功能模拟中不断监视,从而得知设计功能是否正确。可以认为是个“观测员”,可以观测程序的状态,但不会改变代码本身。SystemVerilog中的断言还可以用来提供功能覆盖。相比硬件设计语言Verilog

【java】笔试强训Day3【在字符串中找出连续最长的数字串与数组中出现次数超过一半的数字】

目录⛳选择题1.以下代码运行输出的是2.以下程序的输出结果为3.下面关于构造方法的说法不正确的是(    )4.在异常处理中,以下描述不正确的有(    )5.下列描述中,错误的是(    )6.下列哪种说法是正确的?7.有以下代码片段:请问输出的结果是(    )8.程序读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为”something’swrong!”,语句为(    )9.以下关于集合类ArrayList、LinkedList、HashMap描述错误的是(    )10.Java程序中的类名必须与存放该类的文件名相同🔥

【java】笔试强训Day3【在字符串中找出连续最长的数字串与数组中出现次数超过一半的数字】

目录⛳选择题1.以下代码运行输出的是2.以下程序的输出结果为3.下面关于构造方法的说法不正确的是(    )4.在异常处理中,以下描述不正确的有(    )5.下列描述中,错误的是(    )6.下列哪种说法是正确的?7.有以下代码片段:请问输出的结果是(    )8.程序读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为”something’swrong!”,语句为(    )9.以下关于集合类ArrayList、LinkedList、HashMap描述错误的是(    )10.Java程序中的类名必须与存放该类的文件名相同🔥

【java】笔试强训Day4【计算糖果、进制转换】

目录⛳一、单选题1.下列与队列结构有关联的是(    )2.类所实现接口的修饰符不能为(    )3.下列关于栈叙述正确的是(    )4.下面关于abstract关键字描述错误的是(    )5.结构化程序的三种基本结构是(    )6.对于abstract声明的类,下面说法正确的是7.1GB的准确值是(     )🌈二、多选题8.下面选项中,哪些是interface中合法方法定义?(    )9.下面哪些类实现或继承了Collection接口?10.对于jdk1.8,以下为java语法保留不能作为类名和方法名使用的是🔥三、编程题1.计算糖果2.进制转换⛳一、单选题1.下列与队列结构有关联的

【java】笔试强训Day4【计算糖果、进制转换】

目录⛳一、单选题1.下列与队列结构有关联的是(    )2.类所实现接口的修饰符不能为(    )3.下列关于栈叙述正确的是(    )4.下面关于abstract关键字描述错误的是(    )5.结构化程序的三种基本结构是(    )6.对于abstract声明的类,下面说法正确的是7.1GB的准确值是(     )🌈二、多选题8.下面选项中,哪些是interface中合法方法定义?(    )9.下面哪些类实现或继承了Collection接口?10.对于jdk1.8,以下为java语法保留不能作为类名和方法名使用的是🔥三、编程题1.计算糖果2.进制转换⛳一、单选题1.下列与队列结构有关联的

【进阶C语言】指针和数组笔试题解析

指针和数组笔试题解析1.一维数组1.1回顾知识点1.2思考该结果是什么?2.字符数组2.1回顾知识点2.2思考该结果是什么?2.3思考另一组2.4再来一组对比练习3.二维数组3.1思考该结果是什么?3.2不会越界的原因4.总结1.一维数组1.1回顾知识点数组和指针数组-能够存放一组相同类型的元素,数组的大小取决于数组的元素个数和元素类型指针-地址/指针变量,大小是4/8个字节数组是数组,指针是指针,二者不等价数组名是数组首元素的地址,这个地址就可以存放在指针变量中,我们就可以使用指针来遍历数组数组名大部分情况下数组名是数组首元素的地址但是有2个例外:sizeof(数组名)-数组名表示整个数组,

【进阶C语言】指针和数组笔试题解析

指针和数组笔试题解析1.一维数组1.1回顾知识点1.2思考该结果是什么?2.字符数组2.1回顾知识点2.2思考该结果是什么?2.3思考另一组2.4再来一组对比练习3.二维数组3.1思考该结果是什么?3.2不会越界的原因4.总结1.一维数组1.1回顾知识点数组和指针数组-能够存放一组相同类型的元素,数组的大小取决于数组的元素个数和元素类型指针-地址/指针变量,大小是4/8个字节数组是数组,指针是指针,二者不等价数组名是数组首元素的地址,这个地址就可以存放在指针变量中,我们就可以使用指针来遍历数组数组名大部分情况下数组名是数组首元素的地址但是有2个例外:sizeof(数组名)-数组名表示整个数组,

IC后端物理效应WPE--Well Proximity Effect(阱临近效应)

今天介绍一下后端设计中的一些物理效应,这些物理效应在以前的老工艺中不太明显,但是工艺越先进,它们的影响就越大,Foundary必须在建库以及后端设计者必须在建版图绘制(对于模拟集成电路而言)或者布局布线(对于数字集成电路而言)中考虑这些物理效应,否则它们将影响电路的性能,甚至可能导致芯片Fail。这些效应包括:WPE:WellProximityEffect,阱临近效应LOD:LengthofDiffusion,扩散区长度效应OSE:ODSpaceEffect,扩散区/有源区间距效应PSE:PolySpaceEffect,栅间距效应WPE:WellProximityEffect,阱临近效应考虑:

IC后端物理效应WPE--Well Proximity Effect(阱临近效应)

今天介绍一下后端设计中的一些物理效应,这些物理效应在以前的老工艺中不太明显,但是工艺越先进,它们的影响就越大,Foundary必须在建库以及后端设计者必须在建版图绘制(对于模拟集成电路而言)或者布局布线(对于数字集成电路而言)中考虑这些物理效应,否则它们将影响电路的性能,甚至可能导致芯片Fail。这些效应包括:WPE:WellProximityEffect,阱临近效应LOD:LengthofDiffusion,扩散区长度效应OSE:ODSpaceEffect,扩散区/有源区间距效应PSE:PolySpaceEffect,栅间距效应WPE:WellProximityEffect,阱临近效应考虑:

腾讯音乐笔试 9.26

前言牛客上一个大佬的题解链接https://www.nowcoder.com/discuss/1065321?type=2&channel=-1&source_id=discuss_terminal_discuss_jinghua_nctrackhttps://www.nowcoder.com/discuss/1064816编程题1:好矩阵的数量题目描述我们定义一个矩阵为“好矩阵”,当且仅当该矩阵所有22的子矩阵数字和为偶数。例如是好矩阵,两个22的子矩阵的和分别为8和12.请问n行m列,矩阵中每个数均在[1,x]范围内的好矩阵有多少种?由于答案过大,请对109+710^9+7109+7取模。