
项目管理
IC小鸽
死磕细节,专注设计,微信公众号icxiaoge
展开
-
IC芯片设计项目管理007:公共IP对项目的加成
1.什么是公共IP?在IC设计中,经常使用到的模块都可以称之公共IP。常见的公共IP类型有:各类跨时钟模块:如单bit、多bit信号跨时钟模块时钟复位模块:复位同步/打拍模块,各类调度模块:RR调度,带权重调度公共IP有效提高了项目代码的质量和效率,公共IP越丰富,效果越好。2.复杂的设计也需要IP化在很多公司的项目管理中,复杂的设计并没有IP化,不同的项目中,开发人员根据模块需要自行编写。其实,有很多比较复杂的设计是是可以进行IP化的。比如:链表VOQ模块:此模块具有非原创 2022-01-23 17:55:59 · 1963 阅读 · 0 评论 -
IC芯片设计项目管理001:关键3要素
IC设计项目管理001:关键3要素1、IC设计项目3大要素IC设计项目的3大要素就是:需求、进度、质量:需求:芯片整体、各子模块是否能够满足需要 进度:芯片是否能够按计划完成设计、验证、流片、测试、量产 性能:芯片性能是否达到要求,是否满足标准、兼容性是否达标。2、IC设计项目要素一:需求在项目初期需要明确整个芯片以及各个模块的真实需求、注意是真实需求,并且拒绝不合理的、...原创 2019-03-10 12:14:49 · 9081 阅读 · 3 评论 -
verilog质量-001高质量的verilog代码是什么样的?
verilog质量-001高质量的verilog代码是什么样的?1、高质量Verilog代码的几个要素高质量的verilog代码主要包含以下几个要素:可读性、功能、性能、标准化、稳定性、可定位。标准化:iterlaken MAC PCIE 这些模块的设计必须要符合协议标准,能够与其他厂商的产品进行正常对接。可读性:代码是容易阅读,是否容易理解原理。功能:功能是否正确,功能点是否...原创 2019-03-16 20:21:01 · 1951 阅读 · 0 评论 -
IC芯片设计项目管理002:标准化流程的应用
IC芯片设计项目管理002:标准化流程的应用1、IC设计领域的SOPSOP(standard of process)指的是一种标准化的流程,它能够有效提高工作效率,保证产品质量。SOP可以分为横向和纵向。纵向指得是为了完成某个事情,你必须要完成的步骤。IC设计流程:规格制定、详细设计、HDL编码、仿真验证、逻辑综合、STA、形式验证、DFT、布局规划(FloorPlan)、布线(Place...原创 2019-03-31 20:29:45 · 4066 阅读 · 0 评论 -
IC芯片设计项目管理003:检查清单checklist的应用
1、检查清单是什么?在IC设计中,项目检查清单有很多种,主要是为了保证代码质量,保证芯片功能正常。Checklist检查在贯穿在IC设计流程中的各个阶段,根据设计阶段来制定检查清单。2、IC设计中检查清单检查清单包含各类注意事项,常见错误检查。例如:以下内容都属于检查清单的内容异步fifo深度只能是2^n 各模块流控信号的定义是否一致,如fc为1表示流控,不允许发数据,...原创 2019-04-14 19:58:42 · 4946 阅读 · 0 评论 -
IC芯片设计项目管理004:任务制定5W2H
IC芯片设计项目管理004:任务制定的几个原则1、任务制定的注意事项?在IC设计中,有很多任务需要项目组制定,而不仅仅是写代码。其中还有各类网表版本的交付,各类检查项的确定,需要每个组员去高效完成。本文将以网表交付和代码质量检查为例,说明一下任务制定的注意事项。任务制定需要清晰明确,一目了然。比如,检查代码质量,什么样才算符合标准,怎么去检查,检查完成如何汇报等等都需要说明确,这样才能...原创 2019-04-27 16:52:59 · 1833 阅读 · 0 评论 -
IC芯片设计项目管理005:信号命名的重要性
1、信号命名规范在IC设计中,不同的模块有很多交互信号,为了提高工作效率,防止信号理解出错,不同block之间的信号命令必须遵守项目统一规范。每个IC设计项目,都应该在项目初期,进行命名规范的宣传,并且在设计周期中,组织2到3次的命名规范检查。2、信号命名规范有哪些信号命令规范的内容各不一样,但是有一些统计的标准如:信号方向:CRM输出给PPU模块的信号为 crm_ppu_xx...原创 2019-05-19 11:18:26 · 990 阅读 · 0 评论 -
IC芯片设计项目管理006:IC设计的全局思维
IC芯片设计项目管理006:IC设计的全局思维1、什么是全局思维?在IC设计中,一个模块代码的改动设计到方方面面,例如代码实现、验证工作、后端实现、以及实际需求的各方面,并不是简单修改就算完成了。全局思维的要求我们在做一项改动之前考虑到可能涉及的方方面面,高效的完成工作,不做无用功。2、全局思维有哪些收益?全局思维能够让我们在做一件事件之前考虑到事件的涉及点,考虑事件对各个涉及点的...原创 2019-06-30 11:19:34 · 2523 阅读 · 0 评论