集成电路芯片设计的发展过程与改变

2022-04-01

集成电路芯片设计的发展过程与改变:

集成电路芯片设计是集成电路产业链的龙头,片上系统(SOC)集中了芯片设计的先进技术。本文讨论了SOC芯片的z新设计技术和重点技术,包括嵌入式CPU、IP模块设计、芯片的验证和测试等,并对当前SOC芯片设计的发展趋势进行了展望。usb转串口芯片

半导体加工技术的进步使集成电路 (IC) 设计人员能够将日益复杂的功能集成到单晶硅晶片上。 SOC是在从IC到集成系统(IS)的过渡时期应运而生的。从狭义的角度看,SOC是电子信息系统的集成;从广义上讲,SOC是一个微电子小系统,如果说中央微处理器是大脑,那么SOC包括大脑、心脏、眼睛和手。集成系统。可以预见,在不久的将来,超大规模集成电路(VLSI)和电子完整系统之间的界限将被彻底打破。 SOC是在单晶硅片上集成了CPU、自主知识产权(IP)内核和内存(或片外内存控制接口)的IS。它通常是定制产品 (CSIC),或特定用途的标准产品 (ASSP)。 SOC是面向特定用户,能z大程度满足嵌入式系统要求的IC芯片。

它具有很多技术优势:大大降低了功耗开销,减少了印制板上的元件和引脚数量,降低了板子故障的可能性,有利于板子性能的提高(由于片上连接的缩短) ),降低风冷要求,降低系统开发人员成本,特别适用于数字信息产品的开发,如手持设备、信息家电等新产品。因此,利用上述技术优势,符合SOC产业链的发展方向。 2 片上系统SOC和嵌入式CPU 2.1 基于IP的SOC芯片设计 近年来,以合理的成本制造VLSI产品可以在单个裸片上放置数千万个晶体管。这些制造技术的优势使设计人员能够创建一个片上系统,其中包含系统所需的一切,但对于系统而言,它现在包含多个芯片。 SOC 通常包括各种各样的电子元件:随机读/写存储器、CPU 和数字/模拟混合电路等。设计 SOC 的主要挑战是将各种组件放置在非常薄的硅晶片上。国产电机驱动芯片

只有当 SOC 被设计为包含合理且大量的电子元件时,它们才z有用。如果 SOC 的子系统只是手动设计,大多数 SOC 将无法及时利用设计过程。因此,SOC的设计通常采用IP模块来提高SOC产业链的生产效率。 IP 块是预先设计的组件,可用于更大规模的设计。 IP块有两种主要类型。 

● Hard IP 显示为预先设计的布局。由于可以使用完整的布局,因此可以准确确定硬核 IP 块的大小、性能和功耗。 

● Soft IP 是用硬件描述语言,如Verilog 或VHDL 语言描述的可综合模块。软IP模块采用新技术更容易实现芯片设计,但其工艺特性较难表达,不如硬IP模块小而快。 2.2 SOC芯片的系统设计主要包括以下几个步骤。 

● 系统规范。在芯片设计的初始阶段,首先要确定芯片的功能要求、性能要求、成本和设计时间,建立系统的初步规范。通常准备规范由设计师和营销人员完成。那么就需要建立整个系统的高级语言算法模型。通常,这个模型是由C/C++或其他工具软件(如MATLAB等)创建的可执行程序,完成系统的主要功能,为以后的设计提供参考。 

● 模型细化和测试。建立可执行系统描述的验证环境,验证系统描述的功能,进行性能评估。一旦环境建立起来,这个环境就用来验证软硬件的设计结果,比如检查混合软硬件仿真的结果。对于以算法为主要组成部分的SOC芯片,进行了大量的算法验证和评估工作需要在软件和硬件划分之前完成。 

● 系统的软硬件划分。当高层模型确定时

之后,开始对系统的软硬件进行划分,即确定哪些部分的操作由软件实现,哪些部分的操作由硬件实现。这个过程涉及大量的手工工作,需要丰富的设计经验,并且可以在芯片性能和成本之间做出合理的折衷。一个运行良好的软件库和IP库可以让这项工作顺利进行。软硬件分开后,需要确定软硬件之间的接口,设计两者之间的通信协议。

● 模块定义。软硬件划分的结果是建立硬件规范和软件规范。硬件规格包括基本功能描述、时序、芯片面积、功耗要求等信息,以及与软件的接口信息、I/O口详细描述等。根据模块定义,硬件功能可分为不同的宏模块,每个模块的功能要么通过IP实现,要么需要重新设计。z终的芯片由这些宏块组成。 

● 系统功能模型和软硬件混合仿真。软硬件划分后,可以建立硬件行为模型和软件模型,通过混合这两种模型来模拟仿真系统的功能。在此基础上,可以建立可靠的、可执行的软硬件功能描述,用于验证后续设计工作的结果。

分享