ic_design
0. 设计
芯片性能小谈——时间并行:不多文章,还未细看
1. 相关知识
1. 时序分析
What is meant by drive strength of a standard cell
How delay of a standard cell changes with drive strength
2. 数字IC设计中的时钟
3. EDA工具
功能仿真
VCS
UVM+VCS+Verdi基本平台搭建 :eetop上的教程
EDA playground:在线的仿真综合网站,用 学校邮箱登陆。
逻辑综合
Designer Compiler
开源的综合工具 Icarus Verilog
- 官网
- GitHub代码位置
- Verilog开源仿真工具Icarus Verilog的工作原理:一个公众号,介绍这个开源综合工具
PR
IC Compiler
其他
spice
-
open source spice simulator
4. Verilog
4.1 Verilog coding style
包括模块划分、要避免哪些点、命名规则、语法规范等等。
4.2 语法规范
4.3 Verilog技巧
5. FPGA
5.1 FPGA介绍
5.2 FPGA小技巧
vivado开发:在CSDN上分享的vivado开发的视频资料
5.3 FPGA中的时钟与复位
6.脚本语言
数字集成电路设计中各种脚本的优缺点分析:snow的知乎分享
在线工具:可以在线运行perl、python、C++等代码。
7. DFT
以前对dft做过一些总结,我觉得可以按照以下产品特点进行分类:1. 超大规模soc/asic芯片,这类芯片规模超级大,但是芯片结构/时钟结构比较简单,有大量重复例化的ip,由于芯片规模太大,后端一般采用channelless flow,dft相应一般也要考虑复用以及层次化设计。比如数通类芯片、视频处理芯片、ai芯片等。2. 芯片规模虽然没有前面说的规模大,但是soc 比较复杂,集成的ip数量,种类比较多,芯片时钟定义比较复杂,产品的定义也比较复杂,比如手机soc芯片,媒体处理芯片等。3.芯片规模比较小,但是芯片对成本非常敏感,对测试成本要求比较高,比如mcu的dft设计。4.这两年兴起的汽车电子类芯片。对测试成本要求没有那么高,但是对测试质量要求非常高。从dft的角度,大部分芯片都可以归入上面几类。上面几种芯片,产品特点不同,在进行制定dft设计的时候,应用的策略也不同,dft的技术细节也不同。三家eda公司也都有相应的参考流程。
Bringing Hierarchy to DFT:介绍Mentor公司的hierarchy DFT。
8. ChipLet
9. hls
高阶综合的“红与黑”|High-Level Synthesis
2. person
IC_learner 博客园博主,分享关于IC设计内容
常耀文 : EDA算法,集成电路
Cummings : 可以下他 的论文。
地址跳转不过去,点击 www.sunburst-design.com
Paul Zimmer :异步设计的论文
3. 论坛、网站、博客
3.1 知识学习
Let us learn together the basics and intricacies of VLSI
Design Resue:可以搜索一些与设计验证相关的文章,不翻墙也可以用。
ChipVerify:非常好的关于设计和验证的网站,以后要仔细看看。
ARM社区:可以查一些arm的设计文档和设计例子。
PariPath Inc:与工艺相关的一些分析
HDLBits:Verilog学习网站,每一节都可以进行在线综合。
Asic world: verilog, systemverilog, systemc学习
文章
WikiChip is the preeminent resource for computer architectures and semiconductor (logic) engineering.
SemiWiki:Open Forum for Semiconductor professionals
在线工具:可以在线运行perl、python、C++等代码。
IC小镇:论坛、资料下载等。
4. 开源项目
NVIDIA Deep Learning Accelerator (NVDLA)
英伟达开源的深度学习加速器
EDA课程
Computer Aided Analysis & Optimization of Integrated Circuit
-
Welcome to the project overview of the OpenRISC project. The major goal of the project it to create a free and open processor for embedded systems. This includes:
a free and open RISC instruction set architecture with DSP features
a set of free, open source implementations of the architecture
a complete set of free, open source software development tools, libraries, operating systems and applications
a variety of system-on-chip and system simulators
-
PTM(Predictive Technology Model).PTM provides accurate, customizable, and predictive model files for future transistor and interconnect technologies. These predictive model files are compatible with standard circuit simulators, such as SPICE, and scalable with a wide range of process variations.
ARM cortexM系列开源处理器——下载
复旦的H.265视频编解码IP:它由 复旦大学 专用集成电路与系统国家重点实验室 (State Key Lab of asic & System,Fudan University) 视频图像处理实验室 (VIP Lab) 范益波教授研究团队开发完成,并开放源代码。
5. Books
《Reuse Methodology Manual for System-On-A-Chip Designs,Third Edition》
中文版本:《片上系统-可重用设计方法学》,2004年,电子工业出版社出版,220多页。
介绍了设计一个macro或者说IP模块的流程——定义管教、寄存器、参数定义等。
在第5章:RTL编码指南用了几十页详细介了coding style,。内容涉及可重用IP核的各个方面。
《Static Timing Analysis for Nanometer Designs:A Practical Approach》
做芯片最重要的就是Timing,这本书就是讲timing的。
IC圆桌派荐书,芯片架构设计学习书单
计算机体系结构-量化研究方法
EMBEDDED SYSTEM DESIGN-INTRODUCTION TO SOC SYSTEM ARCHITECTURE
ARM-system on chip architecture
微处理器设计-从设计规划到工艺制造
微处理器设计-架构,电路及实现
RISC-V处理器
A Practical Approach to VLSI System on Chip (SoC) Design
看看arm coresight,pl301,nic文档,或者用ambadesigner生成一套soc结构比看啥书都理解的快
Parallel Programming for FPGAs
Modern Processor Design - Fundamentals of Superscalar Processors
A Primer on Memory Consistency and Cache Coherence
Processor MIcroarchitecture– An Implementation Perspective
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!