论文部分内容阅读
现场可编程门阵列(FieldProgrammableGateArrays,FPGA)以其可编程、高并行性、高集成度等优点,被广泛应用于通信、控制等领域。然而,随着FPGA器件日益复杂、系统规模日益庞大,作为质量保障关键手段的FPGA验证环节,由于流程复杂、工具多样、输出信息极为丰富,因而己成为FPGA设计中最耗时的工作之一,验证报告的自动化生成是一种趋势,而快速、准确提取各类验证信息,并有效整合是重要的使能技术。 本文采用信息提取手段,针对基于半结构化文本的FPGA验证报告自动生成技术开展研究,主要研究工作如下: 1)在对FPGA常用验证工具生成的验证报告进行详细分析的基础上,抽象出文档结构和三类信息表达形式,并针对各类信息表达形式提出对应的文档抽取算法。 2)提出了基于模板的文本抽取模型、目标文档信息映射与整合,有效支持从验证原始输出信息、文本抽取信息,到目标文档的准确、自动转换。 3)实现了一个FPGA验证报告自动生成原型系统,通过测试验证了上述技术的有效性。