Patent ID: 7539955

Claim:
A system for reformatting a motherboard design file, the system comprising a storage device configured for storing the motherboard design file, and a conversion module configured for reformatting the motherboard design file, the conversion module comprising: a conversion sub-module configured for converting the motherboard design file from a first format to a second format, and generating a converted temp file based on the motherboard design file; a selecting sub-module configured for categorizing information classes of the converted temp file; a parsing sub-module configured for parsing contents from the converted temp file according to the information classes; a data checking sub-module configured for data checking thickness of each layer according to thickness information of each layer, data checking circuit configuration of the motherboard according to information of pads and etching information of circuits; and a data formatting sub-module configured for encoding needed codes according to the information confirmed by the data checking sub-module, and generating the motherboard design file based on the needed codes, wherein the information classes comprise thickness information of each layer, information of pads, etching information of circuits, information of components, and linkage definition information of components, wherein the data checking sub-module is further configured for data checking via configuration and anti-pad configuration according to information of components and linkage definition information of components, and wherein the data formatting sub-module is further configured for configuring a model to simulate vias and the connection correlations between vias and each layer according to via configuration and anti-pad configuration.