标准单元设计流程

第一节 《CMOS集成电路后端设计与实战》 本节书摘来自华章出版社《CMOS集成电路后端设计与实战》一 书中的第3章,第3.3节,作者:刘峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.3 标准单元设计流程 标准单元的设计流程是实现标准单元建库工作的基本指导方针,只有在一套完善且系统的开发流程下逐步完成每个工作环节才能实现标准单元库的建立。一般情况下,可以按照以下六大步骤完成CMO ... 阅读更多

数字IC设计实操

一、Design Compiler综合 综合,在终端下输入dc 一般.synopsys_dc.setup 文件有三个:①一个在synopsys的安装目录下,这个文件最好不要动;②一个在用户目录下,这个文件没事也不要动他;③还有一个当前工作目录下,也就是启动DC的目录下(没有就需要自己创建),这个是要我们自己写的,这个想怎么动就怎么动。我们配置DC的启动环境,就是在启动的目录创建.synopsys_ ... 阅读更多

IP核再使用的十大注意事项

知识产权(IP)的再使用是设计组赢得迅速上市时间的主要策略,因为现在留给设计者完成诸如蜂窝电话和Internet路由器等热门IC设计的周期只有3个月。设计者还需面对这样一个严酷的现实,即IC的复杂度以每年55%的速率递增,而设计能力每年仅提高21%。     为系统设计者专门制作的再使用IP弥补了这方面的不足。再使用既为IP建立者,也为系统设计者提供一种共享Z佳IP核和主导模块 ... 阅读更多

且用且珍惜- 浅说DFT 工程师三大法宝的使用

且用且珍惜- 浅说DFT 工程师三大法宝的使用 2015-06-24 17:37:09 来源:N  众所周知,芯片主要由三大部分构成. 芯片示例-可见下图 1 与电路板和其他芯片的接口-IO pad 2 存放程序的空间-ram和rom 3 搭建逻辑电路的基本组件 –标准逻辑单元 我们DFT工程师所有的工作的目的只有一个-设计和插入数字电路 ... 阅读更多

数字芯片后端设计——Memory Complier使用及库导入_木子金kimho的博客-程序员宝宝

ARM公司MC软件使用 Memory Compiler用于生成数字芯片中片上存储SRAM的生成。关于所生成SRAM的结构和参数概念,参考1即可。在这里只谈一下自己平时需要设置的参数。下图为软件界面, 参数设定 Number of Words:SRAM的深度,有范围限制。 Number of bits:SRAM数据宽度,有范围限制。 Multiplexer Width:根据官方PDF内设置即可,这个 ... 阅读更多

数字版图设计已实现全自动化,模拟版图设计为什么不行呢?

为什么模拟版图设计很难实现自动化呢?主要问题在于模拟设计的多因素性质。即使是一个简单的运算放大器,也可能需要对其输入偏置电流、失调电压、CMRR、PSRR、增益裕度、相位裕度、噪声、失真、电压摆幅等参数进行优化。模拟模块的版图设计会对以上所有因素造成影响。 1985年,英特尔推出了80386微处理器,它装载了275,000个晶体管,在当时令人惊叹。而到了2020年,苹果公司发行了首款自产微处理器M ... 阅读更多

转载:PDK介绍

原文链接,在这。 PDK(process design kit)是沟通IC设计公司、代工厂与EDA厂商的桥梁。当我们需要开始采用一个新的半导体工艺时,第一件事就是需要开发一套PDK,PDK用代工厂的语言定义了一套反映foundary工艺的文档资料,是设计公司用来做物理验证的基石,也是流片成败关键的因素。PDK包含了反映制造工艺基本的“积木块”:晶体管、接触孔,互连线等,除PDK的参考手册(Docu ... 阅读更多

Cadence Virtuoso库管理

将模拟库copy到工作目录下 再新添一个库 选择具体的库,在文件夹级别选择。这里有一个红色禁止符号,不知道是干什么的,不用管它,直接选上。

学习开源硬件:开源IP,开源RISC-V与开源SoC等

本文转载自:纸上谈芯 当下,“开源”已经变得越来越普遍,越来越深入人心。各行各业开源项目如火如荼,无论是个人还是企业都在积极参与。各路好汉踊跃地分享自己的劳动成果,公布源代码,开放指令集或有更宏大的愿景来建立新的生态及建设产业链。 在这其中,“开源硬件”对于集成电路从业人员来说无疑是一缕清泉。对于软件来说,开源项目之多,开源规模之大,开源方面之广,硬件显然是难以比肩,当前更是无法企及的。目前硬件开 ... 阅读更多

Design Compiler的技术库和链接库的关系

工艺库都是以.db为后缀的,它们在不同使用场景下有更为具体的称谓,一般有目标库和链接库的说法。目标库( target libraries )是DC在映射(编译、翻译)的过程中的使用的,包含产生网表和整个设计工作环境的必要信息。在DC中,目标库自动成为本地链接库( local_link_library )。除了本地链接库,还可以指定系统链接库( system link libraries (link ... 阅读更多

Design compiler重要命令讲解

The analyze command performs the following tasks: • Reads an HDL source file • Checks for errors without building generic logic for the design • Creates HDL library objects in an HDL-independent inter ... 阅读更多

simvision使用

Access Design Source Code: 1)通过file---open来打开, 2)通过send to source viewer来看, 双击信号,进行driver的trace,显示在左侧的driver/load tab或者直接转到下一个scope的source code file 查找: 1)右侧tool bar 2)edit-----search, signal的选择, 1)单击 ... 阅读更多