论文部分内容阅读
目前,随着集成电路的制造技术和工艺水平的飞速发展,芯片的集成度日益增大,集成的功能日益复杂。SoC系统要能够实现对大量模块的有效控制,由于各个模块的复位需求不同,如何有效管理大量复位信号成为SoC设计中所有面临的一个重要问题。本论文基于实际生产中的手机芯片项目,将重点对手机数字基带芯片中的系统控制单元模块进行论述分析。系统控制单元的主要作用就是实现对大量复位操作的有效管理,这其中包括了对大量复位行为的分类、检测、响应、输出。为了更全面妥善的实现复位行为,系统控制单元中主要包括了复位所需要的初始化控制模块、E-fuse控制模块、看门狗监测模块和中断控制模块,这几个模块的协同工作可以实现以下功能:1、对复位信号的有效管理和实现,根据不同的复位请求实现不同的初始化进程;2、利用看门狗模块实时监控系统运行状况,防止程序跑飞,使系统能够在进入死循环后自动复位;3、利用中断控制模块实现CPU的多任务处理功能。并且,基于本项目中复位信号内在的规律性,提出了一种通用复位模型的自动化实现方式,这个自动化模型在缩短设计验证周期、降低开发成本、提高工作效率等方面都起到了显著的、有效的作用。最后,利用仿真工具对系统控制模块进行了功能仿真和覆盖率分析,保证了设计的正确性和验证的完备性。