电路CBB模块的实现与应用

1. CBB模块概述

共用基础模块(Common Building Blocks, CBB)指那些可以在不同产品、系统之间共用的零部件、模块、技术及其他相关的设计成果。由于部门之间共享已有成果的程度很低,随着产品种类的不断增长,零部件、支持系统、供应商也在持续增长,这将导致一系列问题。事实上,不同产品、系统之间,存在许多可以共用的零部件、模块和技术,如果产品在开发中尽可能多地采用了这些成熟的共用基础模块和技术,无疑这一产品的质量、进度和成本会得到很好的控制和保证,产品开发中的技术分险也将大为降低。因此,通过产品重整,建立CBB数据库,实现技术、模块、子系统、零部件在不同产品之间的重用和共享,可以缩短产品开发周期、降低产品成本。 CBB策略的实施需要组织结构和衡量标准的保证。

 

CBB电路:指不同设计平台,不同项目之间共用的电路模块、PCB布局、走线及其它相关的设计成果,CBB电路分为原理图模块和PCB模块两部分.


2.应用场景

l  对一些有技术难度,设计中容易出质量问题的电路采用CBB标准化,如Smart phone的DDR存取器,射频电路(GSM/WCDMA/WIFI/GPS etc.)等这些有技术难度的设计,通过验证好后做成CBB,后续设计直接套用,提高设计进度与成功率。

l  对一些常用模块如FM, BT,TV, USB, Audio PA etc。选取最优的原理设计与Layout做成CBB,能提高设计效率和产品的一致性。

 

3. 解决方案

设计软件

原理图:Cadence OrCAD Capture CIS

OrCAD支持数据库管理,能连接公司器件数据库(如REP系统)对器件属性(如:PCB Footprint, Value, Datasheet, Part Number)实时更新、统一管理。支持reuse设计

PCB设计:Cadence Allegro

支持PCB封装库统一管理,高效的布线及自动推挤功能,规则的统一管理,能与OrCAD交互式设计,能利用skill语言二次开发来提高设计效率。是中大型企业的首选PCB设计软件。

 

4. CBB电路的实现与应用

4.1 CBB实现与应用框图





bd架构是什么 cbb架构_原理图



4.2 应用实例

4.2.1 CBB电路实现(射频CBB电路)

4.2.1.1 基本电路整理,添加CBB接口



4.2.1.2 原理图DRC检查,生成网表,导入PCB设计,然后进行布局、走线、铺铜处理,产生PCB模块组件。


bd架构是什么 cbb架构_原理图_02



4.2.1.3 从基本原理图中产生模块器件
4.2.1.3 将CBB纳入access或SQL数据库,编码、分类管理


4.2.2 CBB应用(射频CBB电路)



bd架构是什么 cbb架构_原理图_03

4.2.2.2 网络连接,器件位号编码,DRC检查.
4.2.2.3 器件属性与数据库数据同步(以Part Number为索引)
4.2.2.4 生成网表,导入Allegro PCB设计,放置CBB_RF7176模块
4.2.2.5 放置其它器件,调整布局,走线.


4.2.2.6 生成BOM清单


bd架构是什么 cbb架构_原理图_04