- 无标题文档
查看论文信息

论文中文题名:

 基于云端的PCB版图在Web上的加速显示研究    

姓名:

 王美辰    

学号:

 17208207023    

保密级别:

 公开    

论文语种:

 chi    

学生类型:

 硕士    

学位年度:

 2020    

培养单位:

 西安科技大学    

院系:

 计算机科学与技术学院    

专业:

 计算机技术    

第一导师姓名:

 高晔    

论文外文题名:

 Research on Accelerated Display of Cloud-based PCB Layout on Websites    

论文中文关键词:

 PCB版图 ; EDA软件 ; 瓦片技术 ; 加速显示    

论文外文关键词:

 PCB layout ; EDA software ; Tile technology ; Accelerated display    

论文中文摘要:

PCB仿真系统的开发是当前集成电路研究中的一项重要工作云端EDA软件能够使用户不再受到必须本地安装部署软件的限制,随时随地进行PCB的设计与仿真优化。但是包含大量设计信息及生产信息PCB版图文件,在Web浏览器中显示速度过慢成为了制约PCB仿真、设计效率的瓶颈之一。因此,如何加速版图在浏览器中的显示已成为了云端EDA软件开发中的研究热点。本文通过对云端PCB版图显示和瓦片技术进行研究,提出了PCB版图金字塔模型和云端PCB版图显示算法,设计并实现了一个基于云端的PCB版图显示系统

本文的主要研究工作包括:(1)针对PCB版图显示效率低下对云端仿真系统的影响,提出了PCB版图金字塔模型,对PCB版图进行多分辨率的层次管理并对模型的建立、模型参数的设置、版图瓦片拓扑关系及瓦片缓存进行研究;(2)PCB版图显示算法进行研究,提出在预处理阶段采用双线性内插重采样算法提取金字塔模型中各层的版图,并采用JPEG2000标准对版图文件进行压缩;在版图瓦片库的组织与管理阶段,设计了一种PCB版图瓦片切片算法并提出以文件目录的存储形式对海量瓦片数据进行管理和调用;在版图的显示阶段,采用预加载和动态更新的机制保证瓦片版图能够快速的更新与显示。(3)设计并实现了一个云端PCB版图显示系统,可在Web中对PCB版图进行多种基本操作,并且能够实现设计信息的显示、仿真器件的选取和版图查询等功能。

通过Development tool中版图渲染时间检测对比及版图显示精度的对比实验,本文所提出的PCB版图金字塔模型及版图显示算法对云端PCB版图数据的管理、调用与显示具有较好的效果。在PCB版图的显示方面,不仅提升了PCB版图的显示效率,能够准确地将设计信息显示在Web浏览器中,并对其进行相关操作无论是从显示精度还是显示速度上,都表现出了较为优异的性能。

论文外文摘要:

The development of PCB simulation system is an important work in the current research of integrated circuits.The cloud EDA software allows users to no longer be restricted by having to install and deploy software locallyUsers can carry out PCB design and simulation optimization anytime and anywhere.However, the PCB layout file that contains a lot of design information and production information is too slow to display in the Web browser is one of the bottlenecks that limit PCB simulation and design efficiency.Therefore, how to accelerate the display of the layout in the browser has become a research hotspot in the development of cloud EDA software.This paper proposed the PCB layout pyramid model and the cloud PCB layout display algorithm,designed and implemented a cloud-based PCB layout display system.

The main research contents of this article include:(1) For the effect of PCB layout showing low efficiency on the cloud simulation system,Proposed a PCB layout pyramid model for multi-resolution hierarchical management of PCB layout.And study the establishment of the model, the setting of the model parameters, the topology relationship of the layout tiles and the tile cache;(2) Study the PCB layout display algorithm,It is proposed to use the bilinear interpolation resampling algorithm to extract the layout of each layer in the pyramid model in the preprocessing stage, and use the JPEG2000 standard to compress the layout file;In the stage of organization and management of layout tile library, a PCB layout tile slicing algorithm is designed and it is proposed to manage and call massive tile data in the form of file directory storage;In the display stage of the layout, the mechanism of preloading and dynamic update is adopted to ensure that the tile layout can be updated and displayed quickly.(3) Design and implement a cloud PCB layout display system, which can perform a variety of basic operations on the PCB layout in the Web, and can realize the functions of design information display, simulation device selection and layout query.

Through the comparison experiment of layout rendering time detection and layout display accuracy in the Development tool, the PCB layout pyramid model and layout display algorithm proposed in this paper have a good effect on the management, call and display of PCB layout data in the cloud.In terms of displaying the PCB layout, not only the display efficiency of the PCB layout is improved, but also the design information can be accurately displayed in the Web browser and related operations can be performed on it.No matter from the display accuracy or the display speed, they all show relatively excellent performance.

中图分类号:

 TP391.9    

开放日期:

 2020-07-24    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式