Patent ID: 8744810

Claim:
A bonding model generation apparatus, comprising: a memory; a processor coupled to the memory and configured to: store data of a board model of an assembled board, the assembled board including a circuit board and a component to be mounted on the circuit board, the data of the board model including data of partial models and bonding information, the partial models including a model of a part of the circuit board and a model of a part of the component, the bonding information indicating one of plural bonding types of bonding between the circuit board and the component; extract data of a first partial model and data of a second partial model from the data of the board model, the first partial model being a model of a pad included in the circuit board, the second partial model being a model of an electrode included in the component, the electrode being to be bonded to the pad with a bonding material; determine whether the bonding information indicates a first bonding type in which a top surface of the first partial model is bonded only to a bottom surface of the second partial model or a second bonding type in which the top surface of the first partial model is bonded to the bottom surface and another surface of the second partial model; extract, based on whether the bonding information indicates the first bonding type or the second bonding type, data of a first bonding surface corresponding to a bottom surface of a bonding model from the data of the first partial model and data of a second bonding surface corresponding to a top surface of the bonding model from the data of the second partial model; and generate a side surface establishing a link between outlines of the first bonding surface and the second bonding surface, and obtain data of the bonding model on the basis of a shape formed with the side surface, the first bonding surface, and the second bonding surface.