--- alias: user-guide-map-index tags: - mapping description: "This documentation outlines the creation and usage of a map definition within a manufacturing system" --- # Map :lock: Map.**Show** A **Map** can be seen as an instance of a **Map Definition**. It contains the actual data for each layer. A **Map** may be linked to a **Material** and the **Map** quantity can be synchronized with the **Material** quantity if the following conditions are met: 1. The **Material** master **Map** default layer must be of either type 2. The **Map** units must be defined and match either the **Material** *Primary or Secondary Units*. !!! info Maps are part of Mapping which is a Critical Manufacturing optional module. Internally, and also for loading and exporting, Critical Manufacturing uses the G85-0703 format. Please refer to [this link](https://store-us.semi.org/products/g08500-semi-g85-specification-for-map-data-format) for more information on the G85 format !!! info The setting `/Cmf/System/Configuration/Mapping/CheckUpdatesAgainstMark` determines whether the system checks for every unit update or the unit is part of the Map Definition mask. If set to true, there is a performance penalty incurred for every update. ## Tying Everything Together ```mermaid graph TD A1[Step] --- Main[Map] A2[Material] --- Main A3[Resource] --- Main Main === A4[Map Definition] A4 --- A5[Map Definition Layer] A5 --- A6[Map Definition Layer Filter] A5 --- L1[Map Layer] L1 --- L2[Map Layer Content] Main --- L1 classDef mermaid_title color:#000, fill:#fafafa, stroke:#fafafa, stroke-width:0x, font-size:100%, font-weight:200; classDef mermaid_start color:#000, fill:#fafafa, stroke:#fafafa, color:#fafafa, stroke-width:0x, font-size:100%, visibility: hidden; classDef mermaid_businessdata color:#000, fill:#65CDE8, stroke:#65CDE8, stroke-width:0px, font-size:100%; classDef mermaid_nonbusinessdata color:#000, fill:#B7DEE8, stroke:#B7DEE8, stroke-width:0px, font-size:100%; classDef mermaid_entity color:#000, fill:#FB9F53, stroke:#FB9F53, stroke-width:0px, font-size:100%; classDef mermaid_entitylinked color:#000, fill:#FCD5B5, stroke:#FCD5B5, stroke-width:0px, font-size:100%; classDef mermaid_context color:#000, fill:#B9CDE5, stroke:#B9CDE5, stroke-width:0px, font-size:100%; classDef mermaid_optional color:#000, fill:#B7DEE8, stroke:#65CDE8, stroke-width:1px, font-size:100%, stroke-dasharray: 5 5; class Main mermaid_entity class A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12 mermaid_businessdata class L1,L2,L3,L4,L5,L6 mermaid_entitylinked class C1,C2,C3,C4,C5,C6 mermaid_context class N1,N2,N3,N4,N5,N6 mermaid_nonbusinessdata click Main "../../business-data/map" click A1 "../../business-data/step" click A2 "../../business-data/material" click A3 "../../business-data/resource" click A4 "../../business-data/map-definition" ``` ## Sequence of Steps The necessary steps for correctly creating and using a **Map** are: 1. Create a **Map Definition**. 2. If it is intended to link the **Map** to a **Material**, create the **Material**. 3. Create the **Map**. 4. If it is intended to link the **Map** to a **Material**, link the **Material** with the **Map**. !!! info For more information, see the [[tutorials-wafermapping]] tutorial. {{ generate_index() }}