190 likes | 368 Views
中国科技大学嵌入式系统 2005 开发者大会 ( 科大学生会、翰海星云嵌入式版联合举办 ). 讲演者: 谢小权 ( 93 级校友) xiaoquan_xie@yahoo.com.cn 2005 年 3 月 27 日. Idea to Product : IC Designer ’ s Role 想法到产品 : IC 设计者的角色. 内容介绍. 报告是作者在飞思卡尔(原摩托罗拉半导体部)苏州设计中心工作三年多时间里设计活动的内容总结。 在采纳了具有 15 年 IC 设计经验的资深同事建议后,内容更加适合入门者未来工作的需要。
E N D
中国科技大学嵌入式系统 2005 开发者大会 (科大学生会、翰海星云嵌入式版联合举办) 讲演者: 谢小权 (93级校友)xiaoquan_xie@yahoo.com.cn2005年3月27日 Idea to Product : IC Designer’s Role 想法到产品 : IC 设计者的角色
内容介绍 • 报告是作者在飞思卡尔(原摩托罗拉半导体部)苏州设计中心工作三年多时间里设计活动的内容总结。 • 在采纳了具有15年IC设计经验的资深同事建议后,内容更加适合入门者未来工作的需要。 • 一些关键词,请入门者特别留意,它将在您初入IC设计行业时给您很有意义的学习线索。 • 提供了一个假想设计(语音识别芯片)供大家开放讨论 • 链接的数据和图片仅供演示,不包含在幻灯文件中 • 安排有15分钟 Q&A Idea to Product : IC Designer's Role
自我介绍 2001- 目前飞思卡尔苏州设计中心TSPG IC设计高级工程师 从事项目: Project Leader: 908LJ24/908LK24/08JB16/908LV8/9S08LC60 ( 在这些项目中,参与产品开发全过程及后续支持 ) NPDP representative : 9S12HZ64 1999-2001 科大讯飞 硬件部经理 从事项目: G.723语音编解码算法及TTS文语合成算法在DSP上的移植 FPGA/DSP/MCU/SCH/PCB 等相关的软硬件开发 1997-2000 中国科技大学 计算机应用专业 工学硕士 1993-1997 中国科技大学 空间物理专业(4-2-3分流) 理学学士 Idea to Product : IC Designer's Role
NPI Phases from Idea to Product • Phase 0 : Idea • Phase 1 : Concept & Definition • Phase 2 : Planning • Phase 3 : Execute • Phase 4-6 : Qualify and Launch • Mass product : Support • Link to a standard Phase definition Link Champions Core Team Core Team Core + Extended Team Core + Extended Team Core + Extended Team Core + Extended Team Idea to Product : IC Designer's Role
Idea、Concept、Definition & Planning • Why NPDP (New Product Definition and Planning) • What’s the designer’s task in these phases • Module list example • Design risk assessment (DFMEA) example • Die size estimate example • Power estimate example • New IP feature feasibility study • New IP develop • Specification review Idea to Product : IC Designer's Role
Execution (For Digital Engineer) • Integration • Hookup all modules • Setup the simulation environment • Test bench setup • Test pattern generator environment setup • Write the pattern source code for the new IP • Regression • Debug the failed pattern Idea to Product : IC Designer's Role
Execution (For Digital Engineer) • Synthesis example • Map to std. lib • Scan insertion • Constrain and Optimize • Design for Test(DFT) • Scan pattern generate (ATPG) • DVT (Digital Virtual Tester) • Formal verification Idea to Product : IC Designer's Role
Execution (For Analog Engineer) • Hspice simulation for analog module Idea to Product : IC Designer's Role
Execution (For Layout Engineer) • Floorplan • Bonding check example • Place & Route example • LVS / DRC Idea to Product : IC Designer's Role
Tape out • MT form example • Mask logic operation • example: • (2 or 102) @+0.6/ps • 78 or [(8 not 76) not (2 or 102)] • Rom code layer mask generator • Job monitor link Idea to Product : IC Designer's Role
Evaluation and Product support • What kind of task for evaluation • If function failure • If parameter out of specification • Examples : LCDCLKIIC • What kind of task with mass product • Why (fault coverage vs. function coverage) • How to debug and fix example • How to deal with the real chip in physical • PCM data example • Probe • MicroProbe • FIB (聚焦离子束 ) • cross section measurements Idea to Product : IC Designer's Role
ESD ( Electro Static Discharge ) • What’s ESDdocumentsreports • How to detect ESD in the real silicon • How to improve ESD performance • design ESD structure (analog & layout) • improve by fabrication process Idea to Product : IC Designer's Role
EMC (Electro Magnetic Compatibility) • What’s EMC documents • How to improve EMC in design communication • EMC Checklist Link Idea to Product : IC Designer's Role
关键词回顾 • 流程阶段: • Idea - Concept - Definition - Planning - Execute - Qualify – Launch • 设计之前: • NPDP • Module list - risk assessment - Die size estimate - Power estimate - Specification review • 设计过程: • Integration - simulation environment - Testbench - Test pattern – Regression - fault coverage - function coverage • Synthesis - map - Scan insertion - Constrain - Optimize - DFT - ATPG - DVT - Formal verification • Floorplan - Bonding check - P&R - LVS – DRC • ESD - EMC • 设计之后: • FIB - Probe- MicroProbe Idea to Product : IC Designer's Role
开放讨论: 语音识别芯片 • 特性 • 特征参数选择 • DTW vs. HMM • ASIC vs. MCU/DSP • 实现 • System design • tool chain and gcc port • Algorithm • RTL implement • A2D & Filter • 现场演示已经完成的部分工作 • RTL code • Simulation • 关于 A2D 和 Filter 的考虑 Idea to Product : IC Designer's Role
对学弟学妹们学习IC设计的建议 • 真正认识到:写好代码并不是IC设计的全部,只是全过程中的一个子任务 • 了解和初步掌握IC设计全部过程并不是神秘的难事 Idea to Product : IC Designer's Role
致谢 • 感谢DJ的热情邀请,让我有机会和各位共同探讨IC设计方面的问题 • 感谢我的同事飞思卡尔的资深经理, 他对我的讲演内容提出了很多建设性的意见 • 感谢我的好朋友SUN公司的Gauss.Tang, 他对讲演稿的风格提出了很多好意见 • 感谢组织者们的辛勤劳动,为大家提供了一个广阔自由的交流空间 Idea to Product : IC Designer's Role
Q & A • 要求 • IC设计过程相关的提问 • 语法及工具使用等请查手册 • 不涉及商业敏感的问题 Idea to Product : IC Designer's Role
Thank you! Idea to Product : IC Designer's Role