基于液晶显示控制芯片的验证方法的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近几年来,移动电话、个人数字助理和数码相机等消费类电子产品需求的不断增长推动了液晶显示器市场的发展,从而也为控制器带来了广阔的市场前景。由于功能的不断增加,液晶显示控制器正变得越来越复杂,对其验证的难度也呈指数级增长。
     本文主要讨论当前各种流行的验证方法,并详细叙述了如何对一个液晶显示控制芯片进行尽可能完备的系统验证。寄存器传输级代码的验证是保证芯片功能正确的最关键因素,为此,本文讨论了逻辑功能仿真验证和原型验证这两种方法。在逻辑功能仿真验证方法中,首先通过代码静态检查保证代码风格。在详细研究设计规格说明书的基础上,构建了一个可重用的验证平台,综合运用了总线功能模型和可编程语言接口等方法。最后,对验证平台的覆盖率进行了详尽的分析以保证仿真的完备性。对于原型验证,使用FPGA作为目标器件来构造原型,模拟可能的流片结果,在实际应用环境中进行测试。
     现代ASIC设计需要经历众多流程,每一道流程都必须保证设计的正确性和相关的性能指标。正是基于这一点,本文还讨论了如何在设计流程中对网表和版图等设计形式进行验证。针对门级网表,主要进行功能和时序的收敛性验证,包括形式验证、静态时序分析和动态后仿真等。针对物理版图,主要进行版图的可靠性验证,确保所实现出来的设计对象没有物理违规,包括设计规则检查和版图原理图一致性验证等。此外,芯片制造工艺的不断复杂化导致了成品率的降低,为了验证制造过程的正确性,对流片回来的硅片进行验证是必不可少的流程。本文针对液晶显示控制芯片,介绍了两种硅验证手段:扫描测试技术和存储器内建自测试技术。
At present, the demand of consumer electronics product has been growing a lot, such as mobile phone, personal digital assistant and digital camera. This trend not only increases the Liquid Crystal Display market, but also brings a bright prospect for LCD Controller. Due to the continuing increase of function, LCD Controller has becoming more and more complicated, so the difficulty of verification also presents an index rise.
     All popular verification method is mainly discussed in this thesis, and a full system verification methodology based on LCD Controller monolithic is proposed here. Register transfer level code verification is the most important factor in the design, therefore, two ways are analyzed in this thesis: logic function simulation and prototype verification. In the first way, code static check could be used to guarantee the coding style. After the detailed research of design specification, a reused verification platform was constructed using bus function model, programmable language interface, etc. The analysis of coverage is necessary for the platform. FPGA is used in the second way for emulation, to assure the chip function under real circumstance.
     Many design flows are required in the modern ASIC design, every flow can bring mistake and performance degradation, so how to verification netlist and layout in the design flow is also discussed in this thesis. For gate netlist, formal verification, static timing analysis and dynamic post-simulation are used to assure function correctness and timing closure. For physical layout, the main means are design rule check and layout vs schematic. The more and more complexity of chip manufacture lead to the reduction of finished semiconductor device rate, so chip test is necessary before sale. For the LCD Controller, two silicon verification ways are proposed: scan test and memory built-in self-test.
引文
[1]干福熹.信息材料.第2版.天津:天津大学出版社, 2003: 306~312
    [2]彭彰,吴晓娟,耿磊. S1D13706在便携式DSP图像处理系统中的应用.山东大学学报, 2006, 2: 111~115
    [3] Inseok Choi, Hojun Shim, Naehyuck Chang. Low-Power Color TFT LCD Display for Hand-held Embedded Systems. in: Proceedings of the 2002 International Symposium on Low Power Electronics and Design. Monterey: Vivek De, 2002: 112~117
    [4]陈毅成.手持设备图像控制器的设计与研究. [硕士学位论文].华中科技大学图书馆, 2005
    [5]马鸣锦,蒋烈辉,杜威等.基于M.Core微控制器的嵌入式系统.北京:国防工业出版社, 2003: 203~248
    [6]王辛只. EPSON图形液晶显示控制器系列SED135X和SED1374[M].北京:北京航空航天大学出版社, 2003:78~86
    [7]张志敏,傅亮. SoC设计验证技术发展综述.信息技术快报, 2005, 4: 7~9
    [8] Prakash Rashinkar, Peter Paterson. System on a Chip Verification: Methodology and Techniques. Massachusetts, USA: Kluwer Academic Publishers, 2001: 1~15
    [9] Janick Bergeron. Writing Testbenches. New York, USA: Kluwer Academic Publishers, 2000: 4~5
    [10]亚芯微电子有限公司. AMI2811 datasheet. URL: http://www.asian-mciro.com
    [11]亚芯微电子有限公司. AMI2805 datasheet. URL: http://www.asian-mciro.com
    [12]亚芯微电子有限公司. AMI2806 datasheet. URL: http://www.asian-mciro.com
    [13]杨宏.中小尺寸LCD控制芯片低功耗可测性设计与静态时序分析: [硕士学位论文].华中科技大学图书馆, 2004
    [14]陈军.应用于中小尺寸LCD Controller的物理实现与验证: [硕士学位论文].华中科技大学图书馆, 2004
    [15]何清平,刘佐濂,江建钧. Verilog语言综合问题研究.广州大学学报, 2006, 10: 58~61
    [16] Lai Jinmei, Yao Qingdong. Software/hardware co-design for system on chip. in: theFourth International Workshop on CSCW design. Compiegne, France. 1999: 237-240
    [17] Rowson A. Hardware/software co-simulation. in: 31st Design Automation Conference. San Diego, CA, USA. 1994: 439-440
    [18]詹文法,马俊,张溯等.一种可重用的验证平台结构.微机发展, 2005,3: 127~129
    [19] Mentor Graphics Corporation. ModelSim SE User’s Manual. Oregon, USA: Mentor Graphics Corporation, 2004: 533~576
    [20] Design Automation Standards Committee of the IEEE Computer Society. IEEE Standard Verilog Hardware Description Language. New York, USA: The Institute of Electrical and Electronics Engineers, Inc., 2001: 374~380
    [21]刘政林,陈毅成,邹雪城等. LCD图形控制器中图形加速引擎BitBLT的VLSI设计.电路与系统学报, 2006, 5: 123~126
    [22]付先成,邹雪城.彩色液晶显示控制器AMI Pegasus及其应用.液晶与显示, 2006, 4: 78~81
    [23]雷鑑铭,邹雪城,邹望辉等.应用于LCD控制器的动态抖动算法及帧速率控制技术.微电子学与计算机, 2004 5: 22~24
    [24]雷鑑铭.基于OpenLDI标准CMOS LCD控制器设计与验证. [博士学位论文].华中科技大学图书馆, 2004
    [25]邹雪城,陈毅成,刘政林等.手持设备中图形加速引擎BitBLT的设计.华中科技大学学报, 2005, Vol33: 41~43
    [26]付先成,邹雪城,雷鑑铭. LCD控制器中央控制单元的设计.微电子学与计算机, 2006, Vol23: 1~4
    [27] Jianming Lei, Xuecheng Zou. Time-based Dithering Algorithm and Frame Rate Control Technique for STN LCD Controller. The Chinese Journal of Electronics, 2004, Vol13: 711~713
    [28]胡浩洲,孙玲玲.片上系统验证研究.微电子学, 2003, 10: 124~127
    [29]华为技术有限公司.一个成功的百万门级芯片验证平台.中国集成电路. 2005, 6: 56~57
    [30]程栋,黎福海.代码覆盖在HDL测试过程中的应用.今日电子, 2003, 5: 78~81
    [31] Xilinx, Inc. Xilinx ISE 6 Software Manuals. California, USA: Xilinx, Inc., 2003: 34~39
    [32] Synopsys Inc. Design Compiler FPGA User Guide. California, USA: Synopsys Inc., 2005: 3~16
    [33] Synopsys Inc. Formality User Guide. California, USA: Synopsys Inc., 2005: 17~34
    [34] Synopsys Inc. Prime Time User Guide. California, USA: Synopsys Inc., 2005: 6~17
    [35] Jan M. Rabaey, Anantha Chandrakasan, Brivoje Nikoli?. Digital Integrated Circuits: A Design Perspective. New Jersey: Pearson Hall, 2003: 103~115
    [36] Ahn K, Sahni C. Constrained via minimization. in: IEEE Transactions on Computer-Aided Design of Integrated Ciruits and Systems. New York: IEEE Press, 2004: 273~282
    [37] Synopsys Inc. DFT Compiler Scan Synthesis User Guide. California, USA: Synopsys Inc., 2005: 64~87
    [38] Alfred L, Crouch. Design-for-Test for Digital IC’s and embedded Core System. New York: Prentic Hall, 1999: 267~284
    [39]程文青,赵宇,夏晓菲.一种基于ATPG的ASIC前端验证环境的构建.微电子学与计算机, 2004, 6: 145~148
    [40] Jin-Fu Li, Jen-Chieh Yeh, Rei-Fu Huang et al. A built-in self-repair design for RAMs with 2-D redundancy. in: IEEE Transactions on Very Large Scale Integration(VLSI) systems. New York: IEEE Press, 2005:742-745.
    [41] Ismet Bayraktaroglu, Olivier Caty, Yickkei Wong. Highly Configurable Programmable Built-In Self Test Architecture for High-speed memories. in: Proceedings of the 23rd IEEE VLSI Test Symposium (VTS’05). New York: IEEE Press, 2005: 34~38
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.