草庐IT

ic_menu_preferences

全部标签

IC学习笔记1——建立时间和保持时间

IC学习笔记1——建立时间和保持时间前言为了自己以后需要这些知识的时候,可以方便查阅,仅仅代表自己的观点,不一定正确。一、建立时间和保持时间1.1触发器建立时间、保持时间和传输延迟时间都是和触发器的动态特性有关,因此必须介绍一下触发器,一个简单的触发器除了有输入和输出信号,还有一个触发信号,我们通常称这个信号为时钟信号,只有触发信号的到来,触发器的输出信号才会发生改变,一个简单触发器示意图如下所示:1.2建立时间建立时间(setuptime):时钟沿到来之前输入信号D必须保持稳定的最小时间,如下图所示:1.3保持时间保持时间(holdtime):时钟沿到来之后输入信号D必须保持稳定的时间,如上

IC设计-存储器分类汇总(区别RAM、ROM、SRAM、 DDR、EEPROM、FLASH)

1、存储器分类图2、用分类对比的方法介绍不同的存储器特点2.1 存储器按照用途分类:    可以分为主存储器(内部存储)和辅助存储器(外部存储)。主存储器是指CPU能直接访问的,有内存、一级/二级缓存等,一般采用半导体存储器;辅助存储器包括软盘、硬盘、磁带、光盘、磁盘阵列等,CPU不能像访问内存那样,直接访问外存,外存要与CPU或I/O设备进行数据传输,必须通过内存进行。2.2 存储器按照存储介质分类:    将存储器分为半导体存储、光学存储和磁性存储三大类。上面这张存储器分类图中,在半导体存储器大类中,按照存储器的实现技术原理来进行详细分类。2.3 RAM和ROM:    ROM和RAM都是

IC设计-存储器分类汇总(区别RAM、ROM、SRAM、 DDR、EEPROM、FLASH)

1、存储器分类图2、用分类对比的方法介绍不同的存储器特点2.1 存储器按照用途分类:    可以分为主存储器(内部存储)和辅助存储器(外部存储)。主存储器是指CPU能直接访问的,有内存、一级/二级缓存等,一般采用半导体存储器;辅助存储器包括软盘、硬盘、磁带、光盘、磁盘阵列等,CPU不能像访问内存那样,直接访问外存,外存要与CPU或I/O设备进行数据传输,必须通过内存进行。2.2 存储器按照存储介质分类:    将存储器分为半导体存储、光学存储和磁性存储三大类。上面这张存储器分类图中,在半导体存储器大类中,按照存储器的实现技术原理来进行详细分类。2.3 RAM和ROM:    ROM和RAM都是

数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(3)2022 大疆创新数字芯片 B 卷

引言        最近收到诸多粉丝的来信,要求出一版《数字IC设计、FPGA设计秋招笔试题精讲》,于是,通过几天几夜的加班加点,终于出了这一版《2022大疆创新秋招笔试题目、答案、解析》,以后每隔7天就会出好几套卷,助各位数字IC设计者斩获大厂的高薪Offer!!!    PS:纯题目的PDF版本可联系博主获取~1、下列关于MBIST测试描述正确的一个是:(  )A.MBIST 测试实现没有面积开销B.MBIST 测试频率和mem工作频率不一致C.memrepair 可以提高良率D.MBIST 测试对mem性能没有影响正确答案:C新芯设计:这是和DFT相关的题目,对于未入职的芯片设计者来说是

小白指路-从安装Centos7(Linux)、IC618、SPECTRE18、Calibre2019到CMOS反相器仿真之(三)软件安装

软件安装部分难度极大,可能遇到各种教程以外的问题。注意:安装软件建议安装路径、文件夹名称与位置等等完全按照教程来,因为软件启动依托环境变量文件(.cshrc文件),环境变量文件内部的路径、文件夹名称等等与教程完全匹配。如不按照教程安装路径、改写文件夹名称等等,可能会出现各种软件启动问题(本人已尝试)。准备工作:电脑上安装好VMware软件和centos7。准备好IC618、SPECTRE18、Calibre2019安装包以及patch工具。虚拟机需被分配最好80GB以上的存储空间,软件全部安装后所占空间至少在60GB以上。前情提要:库文件安装。Linux虚拟机安装完成后,有不少的库文件需要自己

【从零开始のIC学习笔记】-跨时钟域处理

前言:两个不同时钟域需要进行跨时钟同步处理,不同情况下的处理方式不同,可分为慢时钟域到快时钟域:     单比特    多比特快时钟域到慢时钟域:    单比特    多比特多bit的跨时钟域处理,无论是快时钟域到慢时钟域,还是慢时钟域到快时钟域,都可采用异步FIFO的方式:异步FIFO 本文主要介绍单bit的跨时钟域方法无论两个时钟域情况如何,再确保能够采样到数据的情况下,从A时钟域到B时钟域的信号都需要首先消除亚稳态,最后将A时钟域一个周期的信号恢复至B时钟域一个周期消除亚稳态    消除亚稳态通常的做法是”打两拍“-两级同步,根据工程经验,打两拍后,能够消除99%以上的亚稳态实现代码如下

【JAVA UI】【HarmonyOS】Preferences的基本使用

 场景介绍:轻量级数据存储功能通常用于保存应用的一些常用配置信息,并不适合需要存储大量数据和频繁改变数据的场景。应用的数据保存在文件中,这些文件可以持久化地存储在设备上。需要注意的是,应用访问的实例包含文件所有数据,这些数据会一直加载在设备的内存中,直到应用主动从内存中将其移除前,应用可以通过Preferences的API进行数据操作。接口说明:轻量级存储为应用提供key-value键值型的文件数据处理能力,支持应用对数据进行轻量级存储及查询。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括整型、字符串型、布尔型、浮点型、长整型、字符串型Set集合。参考网址:文档中心代码实现:M

harmonyOS鸿蒙-数据管理-用户首选项(@ohos.data.preferences)

目录一、定义二、导入模块三、常用方法四、Preferences对象常用方法五、代码示例一、定义用户首选项为应用提供key-value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。数据存储形式为键值对,键的类型为字符串,值得存储数据类型包括数字型、字符型、布尔型以及3种类型的数组类型。二、导入模块importdata_preferencesfrom'@ohos.data.preferences';三、常用方法1、获取Preferences实例getPreferences(context:Context,name:string):Promise四、Preferences对象常用

Android Settings中Preference的理解以及使用

   Preference是AndroidApp中重要的控件之一,Settings模块大部分都是通过Preference实现优点:    Preference可以自动显示我们上次设置的数据,Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,无需用户自己保存操作,只需要在xml中定义对应的Preference控件即可。PreferenceActivity和PreferenceFragment:    PreferenceActivity是一个非常有用的基类,当我们开发Android项目时避免不了选项设置,这些设置习惯用Preference来保存。

Cadence IC617 工艺库安装

Windows与虚拟机互传文件(共享文件夹)打开虚拟机—>编辑虚拟机设置—>选项—>共享文件夹—>关闭禁用—>添加—>Windows系统中文件夹位置:G:\VMshareLinux系统文件夹位置:Computer—>Filesystem—>mnt—>hgfs添加工艺库新建文件夹Analog,将工艺库复制进Analog找到cds.lib(在Cadence的某个文件夹中,别加错),同样复制进Analog。目的是将analoglib工艺库加到Analog中Virtuoso—>Tools—>LibraryPathEditor—>Edit—>AddLibraryDirectory中选择要添加的工艺库,L