| The superconducting quantum chip based on the Josephson knot maintains good compatibility with existing semiconductor processes.In the design of quantum chip,Computer Aided Design(CAD)software is usually used.However,the general CAD software has insufficient interactivity in the design process,the software structure is too bloated,and in the process of layout design,contains a number of commonly used structures,the appearance of these structures has the same features with different size.In summary,the development of a miniature lightweight software suite for the design requirements for simple images in lithography for material properties and process parameter studies.And we are able to build a model library similar to the mechanical design standard parts library can bring convenience to product design and reduce the product design cycle by storing common units and complex structures in the form of standard parts in during quantum chip design.The development of foreign CAD technology is very mature and has been used for commercialization,and most of the domestic research on this part is based on the interface provided by foreign software for secondary development.This work explores the development status of CAD software technology,analyzes the software requirements,and proposes the development of CAD software with the main toolkit of Open CASCADE(OCC)geometric kernel.This dissertation explore the data and display of geometric entities.In the entity display module,the GUI design of the software is realized by Qt Designer,and the visualization of the entity data is realized by the Visualization Model of OCC.In the data module,the BRep representation,geometry and topology structure,perspective transformation in OCC are deeply studied.Based on this,we realized the creation and modification of basic geometry,and proposed a program-driven parametric drawing design.The standard parts library is divided into two parts: The first is a part template library,which combines the formula expression with the program design method to represent the geometric dimensions of the part in the form of characteristic parameters,and then express the part topology in a programmatic manner;The other is the parts information database,which mainly stores the information of parts,such as parts name,parameters,times of use,etc.,in the MySQL database.Through the query efficiency of the database,the corresponding target parts library is found,and the parameter value is passed into the target. |