IC Design Spec

IC Design Spec


Design Spec即设计文档,这个在不同的公司可能称呼不同;但是IC前端设计人员在进行编码之前必须先写的文档;
设计文档:概要设计文档 + 详细设计文档;
概要设计文档:面向对象–DE;详细设计文档:面向对象–DV;
在初期概要文档中重点包括:总体逻辑框图(DFD):围绕DFD上进行添加比如:关键逻辑的如何实现–伪代码或者电路图;关键信号接口或者结构;—>这是为DE内部进行串讲和Review用的,都是对这个有基础了解的;
概设写好了非常有利于指导微码编程和请教讨论,当然也有助于后续的详细设计文档;

1 Intro

1.1 Why

为什么需要概设?
Reason-1:站在整体系统的视角,看看自己模块在系统当中的位置和与上下游交互的接口关系;–>帮助快速理解功能需求;
Reason-2:自上而下的模块解耦:这点非常重要,这会体现在画DFD上;进行好的一个划分子模块;
Reason-3:确定外部和内部接口信号、关键逻辑实现、状态机实现逻辑等;用于直接指导微码编程和请教讨论;

1.2 How

概设阶段尽量包含什么,什么原则?
1.模块整体功能对外接口表格–这一部分基本上架构师就会确定下来;对外接口时序,尽量能够呈现,使用wavedorm能够画出来;重点接口信号时序关系清晰明了;
2.子模块划分之间接口:子模块内部高内聚、模块间松耦合;尽量不要让某个模块逻辑过于复杂,成为关键路径;
3.DFD总体逻辑框图;
4.关键逻辑的伪代码实现或电路实现;状态机图等;

Principle:概设文档是用来指导的,不是事后从编码总结的;

【Refer】
1.https://zhuanlan.zhihu.com/p/512960339

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值