System for designing a placement of a placement element
First Claim
1. A system for designing a placement of a placement element, for use in a placement designing system, comprising:
- a placement element storage means for storing placement element data representing placement elements;
a placement/routing means for setting a placement of said placement element, said placement/routing means comprising,a placement area for placing said placement elements, said placement area including a unit area data storage means for storing unit area data representing unit areas, said unit areas split from said placement area, wherein a respective placement element is placed in each unit area,a plurality of intra-virtual-placement-area placement element position storage means, provided for each type of placement element for virtually storing placement element data in the virtual placement areas,a pointer storage means, for specifying placement element data stored in said intra-virtual-placement-area placement element position storage means to which said unit areas correspond, anda placement control means for setting the placement of placement elements in said placement area such that said placement elements whose placement element data are stored in said virtual placement areas are placed in respective unit areas in said unit area data storage means, according to the placement element data specified by said pointer storage means; and
a placement output means for outputting the result of setting said placement.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for designing a placement of a placement element comprises a placement element storage unit for storing placement element data on placement elements, a placement set unit for setting a placement of the placement element and a placement output unit for outputting the result of setting the placement. The placement set unit comprises a unit area data storage unit, a plurality of intra-virtual-placement-area placement element position storage units, a pointer storage unit and a placement control unit. A unit area data storage unit stores unit area data on unit areas each for placing a placement element. An intra-virtual-placement-area placement element position storage unit stores placement element data on placement elements in virtual placement areas. A pointer storage unit specifies placement element data stored in the intra-virtual-placement-area placement element position storage unit to which the unit areas split from the placement area correspond. A placement control unit sets the placement of placement elements in the placement area such that the placement elements whose placement element data are stored in the virtual placement areas are placed in respective unit areas stored in the unit area data storage unit.
-
Citations
20 Claims
-
1. A system for designing a placement of a placement element, for use in a placement designing system, comprising:
-
a placement element storage means for storing placement element data representing placement elements; a placement/routing means for setting a placement of said placement element, said placement/routing means comprising, a placement area for placing said placement elements, said placement area including a unit area data storage means for storing unit area data representing unit areas, said unit areas split from said placement area, wherein a respective placement element is placed in each unit area, a plurality of intra-virtual-placement-area placement element position storage means, provided for each type of placement element for virtually storing placement element data in the virtual placement areas, a pointer storage means, for specifying placement element data stored in said intra-virtual-placement-area placement element position storage means to which said unit areas correspond, and a placement control means for setting the placement of placement elements in said placement area such that said placement elements whose placement element data are stored in said virtual placement areas are placed in respective unit areas in said unit area data storage means, according to the placement element data specified by said pointer storage means; and a placement output means for outputting the result of setting said placement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification