集成电路设计库文件管理手册_第1页
集成电路设计库文件管理手册_第2页
集成电路设计库文件管理手册_第3页
集成电路设计库文件管理手册_第4页
集成电路设计库文件管理手册_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

集成电路设计库文件管理手册1.第1章项目初始化与环境配置1.1初始化项目结构1.2环境变量设置1.3工具链配置1.4版本控制与代码管理2.第2章集成电路设计基础2.1设计流程概述2.2基本模块设计方法2.3电路仿真与验证2.4时序分析与优化3.第3章集成电路库文件管理3.1库文件分类与命名规范3.2库文件版本控制3.3库文件的版本同步与更新3.4库文件的使用与维护4.第4章设计流程与版本控制4.1设计流程管理4.2版本控制与分支管理4.3工作流与协作规范4.4设计变更与回滚5.第5章模块设计与接口规范5.1模块设计原则5.2接口定义与文档规范5.3接口测试与验证5.4接口兼容性与可扩展性6.第6章仿真与验证工具使用6.1仿真工具选择与配置6.2仿真测试用例编写6.3仿真结果分析与报告6.4仿真与实际验证对比7.第7章优化与性能分析7.1电路优化策略7.2时序分析与调整7.3功耗分析与优化7.4电路性能评估与报告8.第8章项目交付与文档管理8.1项目交付标准8.2文档编制与版本控制8.3文档审核与发布8.4文档归档与维护第1章项目初始化与环境配置1.1初始化项目结构项目初始化是集成电路设计流程中的关键步骤,通常涉及创建项目目录结构、配置文件及资源文件。根据IEEE1800.1标准,项目结构应遵循统一的命名规范和组织原则,确保模块化与可维护性。常用的项目结构包括目录(src)、二进制目录(bin)、文档目录(doc)及测试目录(test),其中src目录存放设计逻辑代码,bin目录用于编译后的输出文件,doc目录包含设计说明与技术文档。项目初始化应使用版本控制系统(如Git)进行代码管理,通过`gitinit`命令创建仓库,并设置初始分支(如main)和默认分支策略,以确保代码版本的可追溯性与协作效率。项目初始化过程中,需配置项目构建工具(如Make、CMake或Maven),根据项目需求选择合适的构建系统,确保编译、及测试流程的自动化。项目初始化应包含必要的配置文件,如`.gitignore`文件排除未需要提交的文件(如编译的中间文件),并设置`gitconfig`以配置用户信息、邮件地址及分支策略。1.2环境变量设置环境变量是集成电路设计过程中不可或缺的配置项,用于指定工具路径、编译参数及工作目录。根据ISO26262标准,环境变量应遵循统一命名规范,避免歧义。常见的环境变量包括`CC`(编译器)、`CFLAGS`(编译选项)、`LDFLAGS`(选项)及`PYTHONPATH`(Python依赖路径)。设置时应通过`export`命令在终端中定义,确保不同开发环境的一致性。在集成开发环境(IDE)中,如Eclipse或VSCode,可通过配置文件(如`.bashrc`或`.zshrc`)设置环境变量,确保跨平台一致性。环境变量应避免硬编码,推荐使用配置文件或系统变量管理,以便于版本控制与环境隔离。项目初始化时,应设置默认环境变量,如`PATH`包含编译工具路径,`PYTHONPATH`包含依赖库路径,确保工具链的可执行性。1.3工具链配置工具链配置是集成电路设计流程中实现自动化编译、调试与测试的关键步骤。根据IEEE1800.1标准,工具链应包含编译器、器、调试器及仿真器等组件。常见工具链包括GNU工具链(GCC、GDB)、IntelSDK(Irvine、MARS)及Synopsys工具链(SPM、VCS)。配置时应根据项目需求选择合适的工具链,确保兼容性与性能。工具链配置通常通过构建脚本(如Makefile、CMakeLists.txt)实现,配置参数包括编译器版本、优化级别、目标平台及调试选项。工具链配置应包含详细的编译命令及路径设置,确保编译过程顺利进行,避免因路径错误导致的编译失败。工具链配置应与版本控制系统集成,通过CI/CD工具(如Jenkins、GitLabCI)实现自动化构建与测试,提升开发效率与代码质量。1.4版本控制与代码管理版本控制是集成电路设计中确保代码可追溯性与协作效率的核心手段。根据ISO26262标准,版本控制应采用分布式版本控制系统(如Git),确保代码变更的可回滚与协作。项目初始化时,应创建Git仓库并设置初始分支(如main),使用`gitinit`命令初始化仓库,通过`gitstatus`查看当前状态,确保代码一致性。代码管理应遵循分支策略,如GitFlow,包含开发分支(develop)、功能分支(feature)及发布分支(release),确保代码的稳定性与可维护性。代码管理工具如GitLab、GitHub或GitLabCI/CD支持代码审查、合并请求(MR)及代码质量检测,确保代码符合设计规范与编码标准。版本控制应结合代码审查机制,通过PullRequest流程实现代码质量检查,确保代码变更符合项目需求与设计规范。第2章集成电路设计基础2.1设计流程概述集成电路设计流程通常包括需求分析、架构设计、模块划分、仿真验证、布局布线、工艺实现等阶段,遵循IEEE1800标准中的系统设计规范。从需求分析开始,设计团队需明确功能需求和性能指标,如功耗、速度、面积等,确保设计符合用户和市场要求。常用的流程模型如“DesignFlow”(设计流程)涵盖从概念设计到物理实现的完整过程,是芯片设计的核心框架。该流程中,前端设计(Front-EndDesign)主要完成逻辑设计、物理实现(PhysicalImplementation)及版图设计,是设计实现的关键环节。为保证设计质量,通常采用“DesignforManufacturability”(DFM)原则,确保设计在制造过程中具备良好的可实现性。2.2基本模块设计方法基本模块设计方法包括RTL(RegisterTransferLevel)设计、逻辑模块设计及硬件描述语言(HDL)实现,如Verilog或VHDL。RTL设计是芯片设计的基础,用于描述电路的功能行为,需满足时序和功能约束。在RTL实现过程中,需采用同步与异步控制结构,确保模块间时序关系正确,避免竞争与冒险。为提升设计效率,常用工具如SynopsysDesignCompiler、CadenceInnovus等进行自动综合(Place&Route)和布局布线。通过模块化设计,可提高代码复用率,降低设计复杂度,是现代芯片设计的重要策略。2.3电路仿真与验证电路仿真与验证是确保设计功能正确性的关键步骤,通常包括功能仿真、时序仿真及形式验证。功能仿真用于验证逻辑功能是否符合设计需求,常用工具如ModelSim、AltiumDesigner等进行仿真。时序仿真则关注信号传播延迟,确保各模块间时序满足设计要求,避免时序违规(TimingViolation)。形式验证(FormalVerification)采用自动化工具如AutoForm、Verdi等,用于验证设计是否满足所有逻辑约束。仿真与验证结果需通过测试用例(Testbench)进行验证,确保设计在各种输入条件下都能正确运行。2.4时序分析与优化时序分析是确保芯片设计满足时序要求的关键环节,涉及DelayAnalysis、PathDelay等概念。时序分析主要通过静态时序分析(StaticTimingAnalysis,STA)进行,利用工具如HSPICE、CadenceTCAD等完成。在分析过程中,需识别关键路径(CriticalPath),确保其延迟不超过设计时序约束,避免设计失败。时序优化方法包括逻辑优化(LogicOptimization)、布局布线优化(Placement&RoutingOptimization)及物理优化(PhysicalOptimization)。通过综合优化与布局布线优化,可有效提升芯片性能,降低功耗,提高设计良率。第3章集成电路库文件管理3.1库文件分类与命名规范库文件按功能可分为门级库(GateLevelLibrary)、模块库(ModuleLibrary)、接口库(InterfaceLibrary)和物理库(PhysicalLibrary)等,分别对应电路设计的不同阶段。命名规范应遵循“功能-层级-版本”原则,如“lib_X_G1_2023”,其中X为功能模块名称,G1为层级,2023为版本号。根据IEEE1800-2012标准,库文件应使用统一的命名格式,避免歧义,确保设计可追溯性。常用命名模板包括:`lib_X_RevX`(Rev表示版本),`lib_X_V1.0`(V表示版本号),以增强可读性和管理效率。定期进行库文件版本号更新,避免混淆,同时需记录版本变更历史,便于后续回溯。3.2库文件版本控制库文件应采用版本控制工具如Git进行管理,确保每个版本的变更可追踪、可恢复。版本控制应遵循“版本号递增”原则,如V1.0→V1.1→V1.2,避免版本号重复或混淆。使用SVN或Mercurial等版本控制系统,确保库文件的变更历史清晰可查,支持多人协作开发。版本控制应与设计流程同步,如RTL(寄存器传输级)版本与门级版本保持一致,避免设计冲突。每次版本更新需进行兼容性测试,确保新版本与旧版本的接口和功能一致,减少设计风险。3.3库文件的版本同步与更新版本同步应通过自动化工具如BuildSystem(如Make、CMake)或版本管理平台(如GitHub、GitLab)实现,确保各开发团队的库文件版本一致。库文件更新需遵循“先测试后发布”原则,更新前应进行仿真、验证和功能测试,确保更新后的库文件无错误。版本更新应由专门的库维护团队负责,确保更新过程透明、可追溯,并记录变更原因和影响范围。更新后的库文件应进行版本号升级,并在设计文档中明确说明变更内容和影响,便于设计人员查阅。建议采用“热部署”或“增量更新”方式,减少库文件更新对设计流程的干扰,提高开发效率。3.4库文件的使用与维护库文件的使用应遵循“先使用后维护”的原则,设计人员在使用库文件时,需熟悉其功能、接口和使用方法。库文件的维护包括版本管理、文档更新、错误修复和功能扩展,维护工作应由库管理团队定期执行。定期进行库文件的健康检查,包括功能完整性、兼容性、性能指标等,确保库文件持续满足设计需求。库文件的维护需建立完善的文档体系,包括使用手册、接口规范、版本变更记录等,便于设计人员查阅和协作。建议采用“库文件生命周期管理”策略,从设计初期到项目结束,持续优化和更新库文件,提升设计效率和可靠性。第4章设计流程与版本控制4.1设计流程管理设计流程管理是集成电路设计中确保项目按计划推进的关键环节,通常遵循“需求分析—架构设计—模块划分—仿真验证—布局布线—工艺实现”等标准化步骤。根据IEEE1800.1标准,设计流程应包含明确的阶段划分与接口定义,确保各环节数据同步与责任清晰。采用模块化设计方法,将复杂系统分解为可独立开发与测试的单元,有助于提高设计效率与降低出错率。据IEEE754标准,模块化设计需遵循“分解—集成—测试”三阶段原则,确保各模块功能独立且接口标准化。在设计流程中,需建立清晰的文档体系,包括需求文档、设计规范、测试用例等,以保障设计过程的可追溯性。根据IEEE1800.1-2018推荐,设计文档应包含版本控制信息,便于后续追溯与协作。设计流程管理应结合敏捷开发理念,采用迭代开发模式,如Scrum或Kanban,以适应快速变化的市场需求。研究表明,敏捷方法可提升设计效率约25%-30%,并减少设计周期。设计流程需建立标准化的评审机制,如设计评审会、代码审查等,确保设计质量与规范符合行业标准。根据IEEE1800.1-2018,评审应涵盖功能、性能、安全、可制造性等多个维度。4.2版本控制与分支管理版本控制是集成电路设计中管理代码与文档变化的核心手段,通常采用Git等分布式版本控制系统。Git的分支管理机制(如主分支、开发分支、功能分支)能有效跟踪设计变更,确保代码可追溯。在集成电路设计中,开发分支(如main)应保持稳定,而功能分支(如feature-X)用于暂存新功能,便于并行开发与回滚。据IEEE754标准,分支管理应遵循“主干稳定、功能分支独立”原则,减少代码冲突。版本控制需建立严格的变更记录与权限管理,确保设计文件的可审计性。根据ISO/IEC12207标准,版本控制应包含变更日志、作者信息、版本号等,便于追溯与责任划分。使用Git的标签(tag)与合并请求(PR)机制,可有效管理不同版本的代码,确保设计变更的可回溯性。研究表明,采用Git的版本控制系统可使代码维护效率提升40%以上。版本控制应结合CI/CD(持续集成/持续交付)流程,实现自动化构建与测试,确保设计变更的快速验证与部署。根据IEEE1800.1-2018,CI/CD可减少设计错误率约30%,提升开发效率。4.3工作流与协作规范工作流管理是集成电路设计中确保团队协作与任务分配的系统化方法,通常包括任务分配、进度跟踪、资源协调等。根据IEEE754标准,工作流应明确各阶段责任人与交付物,确保流程透明与可追踪。在集成电路设计中,采用“任务看板”(TaskBoard)或“甘特图”等工具,可有效监控设计进度,避免资源浪费。研究表明,使用看板工具可提升任务完成率约20%-25%。协作规范应涵盖通信方式、文件共享机制、权限管理等方面,确保团队成员间信息同步与数据安全。根据ISO/IEC12207标准,协作规范应遵循“最小权限原则”与“信息安全控制”原则。设计协作应建立统一的文档平台,如Confluence或GitLab,支持版本管理与实时协作。据IEEE1800.1-2018,文档平台可减少沟通成本约35%,提高协作效率。工作流与协作规范应定期更新,结合团队反馈与项目进展,确保适应设计变化与团队成长。根据IEEE754标准,定期评审与优化可提升团队效率约15%-20%。4.4设计变更与回滚设计变更管理是确保设计稳定性与可追溯性的关键环节,需遵循“变更申请—审批—实施—验证”流程。根据IEEE1800.1-2018,变更管理应包含变更原因、影响分析、风险评估等步骤。设计变更应通过版本控制机制进行记录,确保变更前后数据可比对。据IEEE754标准,变更记录应包括变更内容、时间、责任人等,便于后续回溯与审计。回滚机制是应对设计错误或需求变更的必要手段,通常基于版本控制进行。根据IEEE1800.1-2018,回滚应优先选择最近的稳定版本,以最小化影响范围。设计变更应建立变更影响分析模板,评估对性能、功耗、制造等关键指标的影响。据IEEE754研究,影响分析可减少因变更导致的返工率约20%。设计变更与回滚需建立完善的变更日志与复盘机制,确保每次变更可追溯并总结经验。根据IEEE754标准,复盘机制可提升团队整体设计质量约10%-15%。第5章模块设计与接口规范5.1模块设计原则模块设计应遵循分层设计原则,将系统划分为功能独立、职责明确的模块,以提高代码的可维护性和可扩展性。模块应遵循单一职责原则(SingleResponsibilityPrinciple,SRP),每个模块应只负责一项功能,避免功能耦合。模块设计需遵循开闭原则(Open-ClosedPrinciple,OCP),模块应具备扩展性,便于后续功能的添加或修改,而不影响现有代码。模块间应通过接口定义进行通信,确保模块间的解耦,降低耦合度,提高系统的灵活性和可测试性。模块设计需结合软件工程最佳实践,如采用面向对象设计,使用类、接口、继承等机制,提升代码的可读性和可维护性。5.2接口定义与文档规范接口定义应遵循接口标准化原则,使用统一的命名规范和数据结构,确保不同模块间的兼容性。接口应明确定义输入输出参数、返回类型、调用方式、异常处理等关键信息,确保接口的清晰性和一致性。接口文档应包含接口描述、使用示例、依赖关系图、版本控制等信息,便于开发者理解和使用。接口应遵循RESTfulAPI设计规范,采用统一资源定位符(URI)和标准化的HTTP方法,提升接口的可操作性和可维护性。接口文档应定期更新,确保与代码版本一致,避免因接口变更导致的系统兼容性问题。5.3接口测试与验证接口测试应采用单元测试和集成测试相结合的方式,确保模块功能的正确性与稳定性。接口测试应覆盖边界条件、异常情况、性能指标等,确保接口在各种场景下的可靠性。接口测试应使用自动化测试工具,如JUnit、Postman等,提高测试效率和覆盖率。接口测试需记录测试用例、测试结果和缺陷信息,形成测试报告,为后续调试和优化提供依据。接口测试应与系统测试、性能测试等环节协同进行,确保接口的质量和系统整体性能。5.4接口兼容性与可扩展性接口兼容性需考虑不同工艺节点、不同制程技术、不同供应商之间的兼容性,确保模块在多平台下的稳定运行。接口设计应预留可扩展接口,以便未来添加新功能或升级现有功能,避免频繁重构。接口应遵循模块化设计,通过接口分层实现功能的灵活组合,提升系统的适应性和扩展性。接口兼容性验证应采用兼容性测试工具,如JMeter、LoadRunner等,确保接口在不同环境下的稳定性。接口可扩展性应结合微服务架构理念,通过API网关、服务发现等机制,实现模块的灵活组合与扩展。第6章仿真与验证工具使用6.1仿真工具选择与配置仿真工具的选择应基于设计目标与性能需求,通常包括时序仿真、静态时序分析(SSA)和功能仿真等。根据IEEE1800.1-2012标准,推荐使用CadenceInc.的Toolsight或Synopsys的Virtuoso进行RTL级仿真,以确保设计在逻辑功能和时序上的正确性。工具配置需考虑仿真环境的兼容性,如支持Verilog/VHDL语言、RTL接口定义、时钟域划分及多核并行仿真等。根据IEEE1364.1标准,仿真平台应具备良好的接口管理能力,以支持设计模块的灵活组合与参数调整。常用仿真工具如ModelSim、VCS、Spice等,需根据设计复杂度选择合适的仿真速度与精度。例如,对于高精度时序分析,建议使用VCS的RTL仿真模式,其支持高达10^9次/秒的仿真速度,适用于大规模集成电路设计。仿真配置文件(如.tcl脚本)需明确指定仿真参数、输出文件路径及调试选项。例如,可使用`setopt-nolog`禁用日志输出,以提高仿真效率;同时,需设置适当的时序分析选项,如`setopt-c`启用时序分析,以确保时序约束的正确性。工具配置完成后,应进行仿真环境的校验,如检查是否安装了必要的库文件、是否正确加载了设计文件(如`.v`或`.sv`文件),并确保仿真平台与设计工具链(如SynopsysDesignCompiler)的版本一致,以避免兼容性问题。6.2仿真测试用例编写测试用例应覆盖设计的所有关键路径与边界条件,包括输入信号的取值范围、时序约束、功能边界等。根据IEEE1800.1-2012,测试用例需包含至少10个有效测试输入组合,以确保设计在各种输入条件下均能正确工作。测试用例的编写需遵循模块化原则,将设计划分为多个子模块,并为每个子模块编写独立的测试用例。例如,对于多核处理器设计,可分别编写核级、互连级和总线级的测试用例,以确保各部分功能的独立验证。测试用例应包含预期结果与实际结果的对比,通常通过波形分析或覆盖率分析来验证。根据IEEE1364.1标准,测试用例应记录关键信号的波形变化,如输出信号的上升沿、下降沿及高电平持续时间等。测试用例的编写需考虑工具的自动化支持,如使用SystemVerilog的`assert`语句或`cover`语句来自动记录覆盖率,以提高测试效率。例如,使用`assertproperty(a==1)`可自动检测信号a是否始终为1,从而确保设计的逻辑正确性。测试用例应包含详细的注释与说明,以便于后期维护与调试。根据IEEE1800.1-2012,测试用例应注明测试目的、输入信号、预期输出及测试环境,以确保测试结果的可追溯性。6.3仿真结果分析与报告仿真结果分析需通过波形查看器、覆盖率统计及时序分析工具进行,以验证设计是否符合预期。根据IEEE1800.1-2012,仿真波形应至少包括关键信号的时序特性、功能行为及异常情况,如输入信号未被正确识别或输出信号出现异常。仿真覆盖率分析可使用`report_coverage`命令输出,以判断设计是否覆盖了所有预期功能模块。例如,对于一个包含10个模块的设计,覆盖率应达到95%以上,以确保设计的完整性。仿真结果报告应包含仿真时间、工具版本、测试用例数量及覆盖率数据。根据IEEE1364.1标准,报告应明确标注仿真环境、测试用例的执行结果及异常情况,以便于后续分析与改进。仿真结果的分析需结合实际测试数据与理论计算,例如通过时序分析工具计算设计的建立时间(Tsetup)和保持时间(Thold),确保设计满足时序约束。根据IEEE1364.1标准,设计应满足Tsetup≥2ns,Thold≥1ns等基本时序要求。分析过程中如发现异常,应记录错误信息、波形截图及测试用例编号,并与设计文档进行对比,以确定问题所在。根据IEEE1800.1-2012,异常信息应包括错误类型、发生时间及影响范围,便于快速定位问题。6.4仿真与实际验证对比仿真与实际验证的对比需通过硬件验证(如使用UVM框架)进行,以确保仿真结果与实际硬件行为一致。根据IEEE1800.1-2012,仿真结果应与实际测试结果进行对比,包括功能行为、时序特性及异常情况。对比过程中需使用自动化工具如Verdi、VCS的`-v`选项或ModelSim的`-v`参数,以获取详细的仿真日志,便于分析。例如,使用`-v`选项可输出所有仿真过程中的信号变化,方便定位问题。对比结果应包括仿真与实际测试的差异分析,如时序偏差、功能不一致或异常信号等。根据IEEE1364.1标准,差异分析需记录具体信号的数值变化,如输入信号是否正确识别,输出信号是否满足预期。对比结果的分析需结合设计文档与测试报告,以确定问题原因。例如,若仿真结果与实际测试结果存在时序偏差,需检查时钟域划分、信号延迟或时序约束是否正确设置。对比过程中应记录所有异常信号及差异数据,并进行归档,以便后续分析与改进。根据IEEE1800.1-2012,异常信号应包括信号名称、值、时间及影响范围,以确保问题的可追溯性。第7章优化与性能分析7.1电路优化策略电路优化策略是提升集成电路性能的核心手段,通常包括逻辑门布局、布线路径规划及资源分配优化。根据IEEE1642标准,可采用覆盖分析(coverageanalysis)和资源平衡(resourcebalancing)技术,以减少逻辑门数量并提高电路效率。优化策略需结合电路结构特性,如采用流水线(pipeline)设计、多周期操作(multi-cycleoperation)和异步逻辑(asynchronouslogic)等方法,以提升时序和功耗表现。电路优化应遵循“先布局后布线”原则,利用布局规划工具(如CadenceVirtuoso或SynopsysICCompiler)进行自动布局,确保逻辑单元(logiccell)间的物理距离和时序关系符合设计约束。优化过程中需关注关键路径(criticalpath)的延迟,通过调整门级网表(netlist)和引入缓冲器(buffer)来缩短关键路径长度,以提高整体时序性能。优化策略需结合仿真验证,利用静态时序分析(StaticTimingAnalysis,STA)工具进行多周期验证,确保优化后的电路满足设计时序要求。7.2时序分析与调整时序分析是确保集成电路功能正确性的关键步骤,主要通过静态时序分析(STA)和动态时序分析(DSTA)进行。STA能够检测逻辑单元间的时序违例,如建立时间(setuptime)和保持时间(holdtime)的不满足。在时序分析中,需关注关键路径上的延迟,使用时序收敛(timingconvergence)技术来平衡各路径的延迟,确保电路在预定时序范围内正常运行。时序调整可通过引入插入延迟(delayinsertion)或调整逻辑门的驱动能力(drivestrength)来改善时序,例如使用缓冲器(buffer)或调整门级逻辑结构。时序分析工具如CadenceIncisive或SynopsysDesignCompiler能够提供详细的时序报告,帮助识别时序瓶颈并指导优化策略。优化后的时序需通过仿真验证,确保在所有关键路径上满足设计约束,避免因时序不满足导致的逻辑错误。7.3功耗分析与优化功耗分析是集成电路设计中不可或缺的环节,主要分为静态功耗(staticpower)和动态功耗(dynamicpower)。静态功耗主要由漏电流(leakagecurrent)引起,而动态功耗则与信号切换(switchingactivity)相关。在功耗优化中,可采用低功耗设计(low-powerdesign)技术,如电压调节(voltagescaling)、逻辑门驱动强度(drivestrength)调整及时序压缩(timingcompression)等方法。功耗分析工具如CadencePowerAnalyst或SynopsysPowerArtist能够提供详细的功耗报告,包括静态功耗、动态功耗及总功耗的数据。优化策略通常包括选择低漏电流逻辑门(low-leakagelogiccells)、减少逻辑门的开关次数(switchingfrequency)以及优化布线路径以减少信号延迟带来的功耗。通过功耗分析和优化,可显著降低电路功耗,提高能效比(energyefficiencyratio),满足低功耗应用的需求。7.4电路性能评估与报告电路性能评估需综合考虑时序、功耗、面积、逻辑功能等多方面指标,通常通过设计验证(designverification)和性能报告(performancereport)进行。评估过程中需使用工具如SynopsysDesignCompiler和CadenceIn

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论