1460740939-864d3195-eb7f-41b4-a986-7156537f6852

1. A semiconductor device, comprising:
a semiconductor device;
a wiring layer provided on the semiconductor substrate;
a high frequency wiring provided in the wiring layer; and
plural dummy metals provided in the wiring layer apart from the high frequency wiring,
wherein the wiring layer in plan view includes a high frequency wiring vicinity region and an external region surrounding the high frequency wiring vicinity region,
wherein the high frequency wiring vicinity region includes a first region enclosed by an outer edge of the high frequency wiring, and a second region surrounding the first region,
wherein the plural dummy metals are disposed dispersedly in the high frequency wiring vicinity region and in the external region respectively, and
wherein an average interval between the dummy metals in the high frequency wiring vicinity region is wider than that in the external region.
2. The semiconductor device according to claim 1, wherein the second region is formed within a radius of 50 \u03bcm or more around the first region.
3. The semiconductor device according to claim 1, further comprising:
a guard ring surrounding the high frequency wiring in plan view, the guard ring being provided in at least the wiring layer,
wherein the high frequency wiring vicinity region is arranged inside the guard ring and is arranged between the external region and the high frequency wiring vicinity region.
4. The semiconductor device according to claim 2, wherein the wiring layer is a first wiring layer and the plural dummy metals are plural second dummy metals,
wherein the semiconductor device further comprises a second wiring layer provided between the first wiring layer and the semiconductor substrate, and
wherein plural second dummy metals are disposed dispersedly in the second wiring layer, the plural second dummy metals being provided in a region superposed on the high frequency wiring in plan view.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer program product, comprising:
a non-transitory computer-usable storage medium having stored therein computer-usable program code that, when executed by a computer, controls version branching within a software configuration management system (SCMS), the computer-usable program code include
computer-usable program code that, responsive to a user initiating a check-out operation of a file within the SCMS, identifies the file and a workspace of the user;
computer-usable program code that searches nodes of the repositories of the SCMS for a successor version of the file;
computer-usable program code that, when a successor version of the file is located within a node that is within a predetermined distance of the workspace of the user, outputs a notification that the successor version of the file is within the predetermined distance of the workspace of the user; and
computer-usable program code that, when a successor version of the file is not located within a node within a predetermined distance of the workspace of the user, checks-out the file to the workspace of the user.
2. The computer program product of claim 1, wherein
the computer-usable medium further comprises computer-usable program code that determines a distance between the node comprising the successor version of the file and the workspace of the user according to a number of hops to be traversed along a path linking the node comprising the successor version of the file and the workspace of the user through the SCMS.
3. The computer program product of claim 2, wherein
the computer-usable medium further comprises computer-usable program code that assigns a measure of time to each hop of the path.
4. The computer program product of claim 1, wherein
the computer-usable medium further comprises computer-usable program code that, for at least one selected hop within the path, determines a measure of time to be assigned to the selected hop according to a declaration of availability of the successor version of the file.
5. The computer program product of claim 1, wherein
the computer-usable medium further comprises computer-usable program code that, for at least one selected hop within the path, determines a measure of time to be assigned to the selected hop according to a histogram of project transfers along the selected hop.
6. A system for controlling version branching, comprising:
a processor configured to initiate executable operations comprising:
responsive to a user initiating a check-out operation of a file within a software configuration management system (SCMS), identifying the file and a workspace of the user;
searching nodes of the repositories of the SCMS for a successor version of the file;
when a successor version of the file is located within a node that is within a predetermined distance of the workspace of the user, outputting a notification that the successor version of the file is within the predetermined distance of the workspace of the user; and
when a successor version of the file is not located within a node within a predetermined distance of the workspace of the user, checking-out the file to the workspace of the user.
7. The system of claim 6, wherein
the processor is further configured to initiate an executable operation comprising determining a distance between the node comprising the successor version of the file and the workspace of the user according to a number of hops to be traversed along a path linking the node comprising the successor version of the file and the workspace of the user through the SCMS.
8. The system of claim 7, wherein
the processor is further configured to initiate an executable operation comprising assigning a measure of time to each hop of the path.
9. The system of claim 6, wherein
the processor is further configured to initiate an executable operation comprising, for at least one selected hop within the path, determining a measure of time to be assigned to the selected hop according to a declaration of availability of the successor version of the file.
10. The system of claim 6, wherein
the processor is further configured to initiate an executable operation comprising, for at least one selected hop within the path, determining a measure of time to be assigned to the selected hop according to a histogram of project transfers along the selected hop.
11. The system of claim 6, wherein
the processor is further configured to initiate an executable operation comprising receiving a user-input specifying a limitation on a number of nodes to be searched.
12. The system of claim 6, wherein
the processor is further configured to initiate an executable operation comprising representing the SCMS as a graph comprising nodes and hops representing allowable connections between nodes, wherein each hop is defined according to source-target relationships between nodes defined within the SCMS.
13. The system of claim 12, wherein
the processor is further configured to initiate executable operations comprising:

defining a plurality of accepted project nodes, wherein each accepted project node corresponds to a workspace of a single user, wherein each accepted project node stores only accepted projects; and
defining a plurality of accepted activity nodes, wherein each accepted activity node corresponds to a workspace of a single user, wherein each accepted activity node stores only accepted activities.
14. The system of claim 13, wherein
the processor is further configured to initiate an executable operation comprising defining a plurality of pending bucket nodes, wherein each pending bucket node corresponds to a workspace of a single user, wherein each pending bucket node stores unaccepted activities.
15. The system of claim 14, wherein
the processor is further configured to initiate an executable operation comprising defining a plurality of pending project nodes, wherein each pending project node represents a community repository storing at least one state of a project.
16. A system for controlling version branching, comprising:
a processor configured to initiate executable operations comprising:
representing the software configuration management system (SCMS) as a graph comprising a plurality of nodes and a plurality of hops, wherein each hop represents an allowable data transfer between two nodes, wherein each hop is defined according to source-target relationships between nodes within the SCMS;
responsive to a user initiating a check-out operation of a file within the SCMS, determining the file to be checked-out and a workspace of the user to which the file will be checked-out;
searching each node of the SCMS that is within a predetermined number of hops from a node representing the workspace of the user, according to the graph, for a successor version of the file;
when a successor version of the file is identified, outputting a notification that the successor version of the file is within the predetermined distance of the workspace of the user; and
when a successor version of the file is not identified, checking-out the file to the workspace of the user.
17. The system of claim 16, wherein searching each node of the SCMS that is within a predetermined number of hops from a node representing the workspace of the user, according to the graph, for a successor version of the file further comprises:
identifying a node comprising an activity or a project that comprises the successor version of the file; and
counting a number of hops connecting the node comprising the successor version of the file and the node representing the workspace of the user.
18. The system of claim 17, wherein
the processor is further configured to initiate an executable operation comprising assigning a measure of time to each hop of the path and summing the measures of time.
19. The system of claim 18, wherein
the processor is further configured to initiate an executable operation comprising, for at least one selected hop within the path, determining a measure of time to be assigned to the selected hop according to a declaration of availability of the successor version of the file.
20. The system of claim 18, wherein
the processor is further configured to initiate an executable operation comprising, for at least one selected hop within the path, determining a measure of time to be assigned to the selected hop according to a histogram of project transfers along the selected hop.

1460740932-b66fc4c6-2b37-42a3-9c47-102ca3c45f06

1. An adapter between a probe and a connector, said connector for holding an optical fiber end having a surface, said adaptor comprising:
a) a positioning mechanism having an attachment portion for releasable attachment to said connector; and
b) a fixture adapted for releasable attachment to said probe, said fixture being mounted to said positioning mechanism and moveable relative to said attachment portion;

said positioning mechanism for permitting movement of said probe for inspection of said surface
wherein said surface is substantially parallel to an end surface plane, said probe for obtaining an image of said surface, and wherein said positioning mechanism permits movement of said probe substantially in parallel to the end surface plane;
wherein said positioning mechanism further comprises horizontal and vertical sliding rails on which said fixture is slidably mounted thereby resulting in said fixture being slidably mounted to said positioning mechanism.
2. The adapter of claim 1 wherein said fixture comprises a hollow coupling portion, and wherein said probe is mounted within said hollow coupling portion.
3. The adapter of claim 1 wherein said positioning mechanism further permits movement of said probe substantially perpendicularly to the end surface plane.
4. The adapter of claim 3 wherein said fixture is slidably mounted to said positioning mechanism.
5. The adapter of claim 1 wherein said positioning mechanism further comprises an adjustment means for selecting a horizontal and a vertical position of said fixture on said sliding rails.
6. The adapter of claim 5 wherein said adjustment means comprises a micrometric screw.
7. The adapter of claim 5 wherein said adjustment means comprises an electric stepper motor.
8. An apparatus for inspecting end surfaces of an optical fiber assembly, said assembly being mounted within a connector body, comprising:
a) a base;
b) the adapter of claim 1 mounted to said base; and
c) an imaging device comprising said probe for obtaining a focused image of said optical fiber end surfaces.
9. The apparatus of claim 8, wherein said attachment portion comprises an opening for extension of said probe.
10. The apparatus of claim 9 wherein said surface is substantially parallel to an end surface plane, said probe for obtaining an image of said surface, and wherein said positioning mechanism permits movement of said probe substantially in parallel to the end surface plane.
11. The apparatus of claim 10 wherein said fixture comprises a hollow coupling portion, and wherein said probe is mounted within said hollow coupling portion.
12. The apparatus of claim 10 wherein said positioning mechanism further permits movement of said probe substantially perpendicularly to the end surface plane.
13. The apparatus of claim 12 wherein said fixture is slidably mounted to said positioning mechanism.
14. The apparatus of claim 13 wherein said positioning mechanism further comprises horizontal and vertical sliding rails on which said fixture is slidably mounted.
15. The apparatus of claim 14 wherein said positioning mechanism further comprises an adjustment means for selecting a horizontal and a vertical position of said fixture on said sliding rails.
16. The apparatus of claim 15 wherein said adjustment means comprises a micrometric screw.
17. The apparatus of claim 15 wherein said adjustment means comprises an electric stepper motor.
18. The apparatus of claim 14, wherein said horizontal and vertical sliding rails are for permitting movement of said fixture substantially in parallel to said end surface plane.
19. The apparatus of claim 14, wherein said horizontal and vertical sliding rails are for permitting movement of said fixture in two dimensions that are substantially parallel to said end surface plane.
20. The apparatus of claim 14, wherein said perpendicular movement is in the z-axis, said vertical sliding rails for permitting movement in the y-axis and said horizontal sliding rails for permitting movement in the x-axis.
21. The apparatus of claim 8, wherein said positioning mechanism is for permitting movement of said probe for inspection of said surface while said positioning mechanism is attached to said connector.
22. The apparatus of claim 8, wherein said positioning mechanism is for permitting movement of said probe in three dimensions for inspection of said surface.
23. The adapter of claim 1, said positioning mechanism is for permitting movement of said probe for inspection of said surface while said positioning mechanism is attached to said connector.
24. The adapter of claim 1, wherein said horizontal and vertical sliding rails are for permitting movement of said fixture substantially in parallel to said end surface plane.
25. The adapter of claim 1, wherein said horizontal and vertical sliding rails are for permitting movement of said fixture in two dimensions that are substantially parallel to said end surface plane.
26. The adapter of claim 1, wherein said perpendicular movement is in the z-axis, said vertical sliding rails for permitting movement in the y-axis and said horizontal sliding rails for permitting movement in the x-axis.
27. The adapter of claim 1, wherein said positioning mechanism is for permitting movement of said probe in three dimensions for inspection of said surface.
28. The adapter of claim 1, wherein said connector comprises an optical interface module holding optical fiber ends each having a surface and said positioning mechanism for permitting movement of said probe for inspection of each said optical fiber end surfaces.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A mobile terminal, comprising:
a perfume generator to store perfume; and
a motor coupled to the perfume generator to emit the perfume outside of the mobile terminal.
2. The mobile terminal of claim 1, wherein the motor is a vibration motor comprising:
an eccentric balance weight;
a blade disposed on the balance weight; and
a case in which the balance weight is disposed, the case being connected to the perfume generator and comprising an emission port to emit the perfume.
3. The mobile terminal of claim 1, further comprising a transfer tube to connect the perfume generator and the motor, and a pump to supply the perfume from the perfume generator to the motor.
4. The mobile terminal of claim 3, wherein the mobile terminal comprises a main body and a moving body, which are movably coupled,
wherein the pump comprises a piston that moves linearly in response to the motion of the moving body and a cylinder through which the piston moves.
5. The mobile terminal of claim 4, wherein the transfer tube comprises a first check valve disposed between the cylinder and the perfume generator and a second check valve between the cylinder and the motor.
6. The mobile terminal of claim 4, wherein the mobile terminal is a folder-type mobile terminal with the main body and the moving body coupled by a hinge, and the pump comprises a cam connected to the piston, the cam being linearly moveable inside the cylinder in response to the movement of the moving body about the hinge.
7. The mobile terminal of claim 1, wherein the mobile terminal further comprises:
a pump to supply air from outside to the perfume generator,
an emission tube to connect the perfume generator and the motor, and
a transfer tube to connect the pump and the perfume generator,
wherein the pump forces the air from the outside into the perfume generator through the transfer tube, and the perfume is supplied from the perfume generator to the motor through the emission tube.
8. The mobile terminal of claim 7, wherein the mobile terminal comprises a main body and a moving body which are movably coupled,
wherein the pump comprises a piston that moves linearly in response to the motion of the moving body and a cylinder through which the piston moves, the cylinder comprising an air inflow port,
wherein the transfer tube connects the cylinder to the perfume generator, and
wherein the transfer tube comprises a first check valve and the air inflow port comprises a second check valve.
9. The mobile terminal of claim 1, wherein the motor is a linear vibration motor having a linearly moving vibrator inside a case of the linear vibration motor,
wherein a transfer port connects the case to the perfume generator, and
wherein an emission port is disposed in a side of the case to emit the perfume in response to the linear motion of the vibrator.
10. The mobile terminal of claim 9, wherein the transfer port comprises a first check valve and the emission port comprises a second check valves.
11. The mobile terminal of claim 1, wherein the motor is a vibration motor comprising a balance weight to vibrate while rotating, and the balance weight comprises a valve to emit the perfume to the outside of the mobile terminal while the balance weight rotates.
12. The mobile terminal of claim 11, wherein the balance weight comprises a blade, wherein an air flow is formed by the blade so that the perfume is emitted to the outside of the mobile terminal by the air flow while the balance weight rotates.
13. The mobile terminal of claim 12, wherein the perfume generator comprises a transfer port, the vibration motor has an inner hole corresponding to the transfer port, the case of the vibration motor has a transfer hole in fluid communication with the inner hole, and the valve opens the transfer hole as the balance weight moves.
14. The mobile terminal of claim 13, further comprising:
a cylinder disposed at one side of the case of the vibration motor adjacent to the perfume generator to form the inner hole in the case;
a printed circuit board (PCB) disposed inside the case;
a magnet disposed at one side of the PCB; and
a balance weight disposed at one side of the magnet,
wherein the valve comprises:
a pillar disposed in the cylinder and at a center of the balance weight, the pillar extending to an outside of the case, and
a disk disposed at an outside end of the pillar to open the transfer hole,

wherein, if a power is supplied to the balance weight, the balance weight moves so that the disk opens the transfer hole.
15. The mobile terminal of claim 14, wherein the pillar is magnetic and an attraction between the magnet and the pillar is smaller than a repulsive force generated if the power is supplied to the balance weight.
16. The mobile terminal of claim 4, wherein the mobile terminal is a slide-type mobile terminal wherein a moving body is coupled to a main body so as to move linearly with respect to the main body, and the pump comprises a cylinder disposed in one of the main body and the moving body and a piston disposed in the other of the main body and the moving body, the piston being linearly moveable in the cylinder.
17. The mobile terminal of claim 8, wherein the mobile terminal is a slide-type mobile terminal wherein a moving body is coupled to a main body so as to move linearly with respect to the main body, and the pump comprises a cylinder disposed in one of the main body and the moving body and a piston disposed in the other of the main body and the moving body, the piston being linearly moveable in the cylinder.
18. The mobile terminal of claim 8, wherein the mobile terminal is a folder-type mobile terminal with the main body and the moving body coupled by a hinge, and a cam moves linearly inside the hinge in response to rotation of the moving body, the cam being fixed to the piston.
19. The mobile terminal of claim 1, wherein the perfume generator generates the perfume from an aromatic gel stored in the perfume generator.
20. The mobile terminal of claim 1, wherein a case of the motor comprises a connector to which the perfume generator is connectable.