Wiring board design aiding apparatus, design aiding method, storage medium, and computer program
First Claim
1. A design aiding apparatus for aiding in a layout design of an element on a multilayer wiring board, wherein the apparatus determines, when a placement area of a plane foil has been determined, a placement area of the element such that the element, as seen in a lamination direction of the board, is included within an area of the plane foil excluding a perimeter area.
1 Assignment
0 Petitions
Accused Products
Abstract
In a design aiding apparatus of the present invention, a plane clearance setting unit acquires information showing a predetermined margin, a component placement unit determines a placement area of a component such that, as seen in a lamination direction of a multilayer wiring board, at least one of the component and a pad connected to the component is included within a candidate area of a plane foil excluding a perimeter area, and a wiring unit determines a placement area of a wiring foil and a via in the same way that the placement area of the component is determined. Furthermore, in regard to a component, a component pad, a wiring foil, and a via whose placement areas have already been determined, a component placement inspection unit reports a design condition violation if the placement area of at least one of the component and the pad deviates outside the candidate area as seen in the lamination direction of the board, and a wiring inspection unit reports a design condition violation if the placement area of the wiring foil or the via deviates outside the candidate area as seen in the lamination direction of the board.
-
Citations
28 Claims
-
1. A design aiding apparatus for aiding in a layout design of an element on a multilayer wiring board, wherein
the apparatus determines, when a placement area of a plane foil has been determined, a placement area of the element such that the element, as seen in a lamination direction of the board, is included within an area of the plane foil excluding a perimeter area.
-
13. A design aiding apparatus for aiding in a layout design of an element on a multilayer wiring board, wherein the apparatus reports, when a placement area of the element and a plane foil has been determined, a design condition violation if the placement area of the element, as seen in a lamination direction of the board, deviates outside an area of the plane foil excluding a perimeter area.
-
23. A design aiding method for aiding in a layout design of an element on a multilayer wiring board, comprising:
-
a plane clearance information acquisition step of acquiring plane clearance information showing one or more margins; and
a placement information generation step of determining, when a placement area of a plane foil has been determined, a placement area of the element such that the element, as seen in a lamination direction of the board, is included within a candidate area of the plane foil excluding a perimeter area having a margin shown in the plane clearance information, and of generating placement information showing the determined placement area of the element.
-
-
24. A design aiding method for aiding in a layout design of an element on a multilayer wiring board, comprising:
-
a plane clearance information acquisition step of acquiring plane clearance information showing one or more margins; and
a design condition violation information reporting step of reporting, when a placement area of the element and a plane foil has been determined, a design condition violation if the placement area of the element, as seen in a lamination direction of the board, deviates outside a candidate area of the plane foil excluding a perimeter area having a margin shown in the plane clearance information.
-
-
25. A computer program executed by a design aiding apparatus that aids in a layout design of an element on a multilayer wiring board, including:
-
a plane clearance information acquisition step of acquiring plane clearance information showing one or more margins; and
a placement information generation step of determining, when a placement area of a plane foil has been determined, a placement area of the element such that the element, as seen in a lamination direction of the board, is included within a candidate area of the plane foil excluding a perimeter area having a margin shown in the plane clearance information, and of generating placement information showing the determined placement area of the element.
-
-
26. A computer program executed by a design aiding apparatus that aids in a layout design of an element on a multilayer wiring board, including:
-
a plane clearance information acquisition step of acquiring plane clearance information showing one or more margins; and
a design condition violation information reporting step of reporting, when a placement area of the element and a plane foil has been determined, a design condition violation if the placement area of the element, as seen in a lamination direction of the board, deviates outside a candidate area of the plane foil excluding a perimeter area having a margin shown in the plane clearance information.
-
-
27. A computer-readable storage medium storing a computer program executed by a design aiding apparatus that aids in a layout design of an element on a multilayer wiring board, the computer program including:
-
a plane clearance information acquisition step of acquiring plane clearance information showing one or more margins; and
a placement information generation step of determining, when a placement area of a plane foil has been determined, a placement area of the element such that the element, as seen in a lamination direction of the board, is included within a candidate area of the plane foil excluding a perimeter area having a margin shown in the plane clearance information, and of generating placement information showing the determined placement area of the element.
-
-
28. A computer-readable storage medium storing a computer program executed by a design aiding apparatus that aids in a layout design of an element on a multilayer wiring board, the computer program including:
-
a plane clearance information acquisition step of acquiring plane clearance information showing one or more margins; and
a design condition violation information reporting step of reporting, when a placement area of the element and a plane foil has been determined, a design condition violation if the placement area of the element, as seen in a lamination direction of the board, deviates outside a candidate area of the plane foil excluding a perimeter area having a margin shown in the plane clearance information.
-
Specification