说明SoC的设计流程
答案解析:1,功能设计 设计功能、操作速度、接口规格、环境温度及消耗功率等规格 规划软件模块及硬件模块该如何划分,哪些功能该整合于SOC 内,哪些功能可以设计在电路板上。 2,设计描述和行为级验证 依据功能将SOC 划分为若干功能模块,并决定实现这些功能将要使用的IP 核。 用VHDL 或Verilog 等硬件描述语言实现各模块的设计。 利用VHDL 或Verilog 的电路仿真器,对设计进行功能验证(function simulation,或行为验证 behavioral simulation)。 3,逻辑综合 使用逻辑综合工具(synthesizer)进行综合。 选择适当的逻辑器件库(logic cell library),作为合成逻辑电路时的参考依据。 逻辑综合得到门级网表。 4,门级验证 是寄存器传输级验证。 确认经综合后的电路是否符合功能需求 一般利用门电路级验证工具完成。 此阶段仿真需要考虑门电路的延迟。 5,布局和布 布局指将设计好的功能模块合理地安排在芯片上,规划好它们的位置。 布线则指完成各模块之间互连的连线。 各模块之间的连线,产生的延迟会严重影响SOC的性能。 6,电路仿真 基于最终时序的版图后仿真 确认在考虑门电路延迟和连线延迟的条件之下,电路能否正常运作。 一般是使用SDF(标准延时)文件来输入延时信息。 仿真时间将数倍于先前的仿真。
举一反三
内容
- 0
简述EDA技术的设计流程,并说明仿真和综合的概念。
- 1
关于SoC 设计普遍采用基于IP 模块的设计方法说法错误的是?
- 2
对安全管理平台(SOC)描述正确的是()。 A: SOC是技术、流程和人的有机结合 B: SOC能够对各类安全事件进行收集、过滤、合并和查询 C: SOC只能够收集各类防火墙、IDIPS等网络设备的信息 D: SOC能够协助管理员进行事件分析、风险分析、预警管理和应急响应处理等
- 3
中国大学MOOC: 下列设计流程次序说明中,那些是正确的:
- 4
交互设计研究范围包含( ) A: 流程设计 B: 易用性评估 C: 任务分析 D: 说明实时响应标准