<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="https://community.cadence.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0"><channel><title>Cadence IC Packaging and SiP Design Forum</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd</link><description></description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Packaging solutions can make or break the cost budget. What design issues are you facing today? </itunes:subtitle><item><title>Electrical Net Classes Import Using technology file (.dcfx, .tcfx)</title><link>https://community.cadence.com/thread/65771?ContentTypeID=0</link><pubDate>Tue, 24 Feb 2026 20:57:17 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:f41df18e-d5cf-4d87-808a-fd31cdbe539d</guid><dc:creator>AnanthVedalaLM</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/65771?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65771/electrical-net-classes-import-using-technology-file-dcfx-tcfx/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m trying to import The net classes in APD from a technology file with extension (.dcfx and also tried with .tcfx) The spacing and Physical Netclasses are being imported but not Electrical Net Classes, is there any default setting that we need to change in the APD Constraints Manager or is there any other issue&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>FAQ about Net resistance in APD+ and Allegro</title><link>https://community.cadence.com/thread/65684?ContentTypeID=0</link><pubDate>Mon, 26 Jan 2026 19:01:49 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:4cb2e3b7-6cb8-4e65-b519-0e2835180110</guid><dc:creator>JuanCR</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65684?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65684/faq-about-net-resistance-in-apd-and-allegro/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div class="solSection"&gt;
&lt;p&gt;Here are some frequently asked questions regarding Net Resistance in Allegro PCB Editor and Advanced Package Designer:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What does the net resistance include?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Net resistance includes traces, shapes, and ratsnest&amp;nbsp;only. For the complete net with vias and other objects, you need&amp;nbsp;to use SIGRITY tools for elaborate power analysis.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;What thickness is used to calculate traces, ratsnest, and shapes?&lt;br /&gt;&lt;br /&gt;The thickness of the layer where they are routed will be used for traces and shapes.&amp;nbsp;For ratsnest, parameters defined in &amp;quot;Unrouted Interconnect Models&amp;quot; will be used.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;What trace width is used in the calculation? Does this come from the cross section or from the width that is actually in the design?&lt;br /&gt;&lt;br /&gt;The actual width of the trace will be used.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;​What is the conductivity or resistivity that is used? Is it the conductivity of the material for a given layer?&lt;br /&gt;&lt;br /&gt;Yes, it&amp;nbsp;is the material&amp;#39;s conductivity for a given layer in the&amp;nbsp;cross-section.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What other questions do you have about this topic? Leave them in the comments below.&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>While opening *.mcm file in APD 2023</title><link>https://community.cadence.com/thread/65662?ContentTypeID=0</link><pubDate>Wed, 21 Jan 2026 09:33:14 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:7ae7658b-d6c0-4de5-9882-c329adb895af</guid><dc:creator>AM202601203416</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65662?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65662/while-opening-mcm-file-in-apd-2023/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;While opening files in APD,&amp;nbsp;&amp;nbsp;&amp;nbsp;getting error SPMHOD-29.. which read&amp;nbsp; &amp;nbsp;unable to open design.&amp;nbsp; design compatibility log says&amp;nbsp; &amp;nbsp;&amp;quot;This design was last saved with: apd 24.1 P001 - 9/4/2024&amp;quot;.. How fixed this issues.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to create soldermask at pins in APD+ and set up soldermask-to-soldermask spacing DRC</title><link>https://community.cadence.com/thread/65651?ContentTypeID=0</link><pubDate>Fri, 16 Jan 2026 17:17:52 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:32b14899-25e8-4b1f-a7f0-15f663421cbd</guid><dc:creator>SaiPavanl</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65651?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65651/how-to-create-soldermask-at-pins-in-apd-and-set-up-soldermask-to-soldermask-spacing-drc/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;When I try to create a soldermask&amp;nbsp;for pins&amp;nbsp;of BGA or DIE pad using the&amp;nbsp;&lt;strong&gt;Create Bond Finger Soldermask&lt;/strong&gt;&amp;nbsp;command, I cannot choose the&amp;nbsp;&lt;strong&gt;Pins&amp;nbsp;&lt;/strong&gt;object in&amp;nbsp;&lt;strong&gt;Find Filter&lt;/strong&gt;. I can choose only&amp;nbsp;&lt;strong&gt;Finger&amp;nbsp;&lt;/strong&gt;and&amp;nbsp;&lt;strong&gt;Vias&lt;/strong&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;How can I create soldermask at pins in APD, and how can I set the DRC for the&amp;nbsp;soldermask-to-soldermask spacing for the pin?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583451578v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Follow the steps given below to&amp;nbsp;create soldermask at pins in APD:&lt;/p&gt;
&lt;p&gt;1. Open Allegro Package Designer+ and go to&amp;nbsp;&lt;strong&gt;Setup &amp;gt; User Preferences&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583483193v3.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2.Enable the&amp;nbsp;&lt;strong&gt;icp_soldermask_allow_pins&lt;/strong&gt;&amp;nbsp;variable&amp;nbsp;by going to&amp;nbsp;&lt;strong&gt;Ic_packaging &amp;gt; Early_adopter&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583532741v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;3.To create soldermask for pins, go to&amp;nbsp;&lt;strong&gt;Manufacture &amp;gt; Create Bond Finger Soldermask&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583568710v5.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;4. Choose&amp;nbsp;&lt;strong&gt;Pins&amp;nbsp;&lt;/strong&gt;in the&amp;nbsp;&lt;strong&gt;Find Filter&lt;/strong&gt;&amp;nbsp;window.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583593785v6.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;5.Select the pins to create soldermask. To have an option for checking soldermask spacing, change&amp;nbsp;&lt;strong&gt;Class/Subclass&lt;/strong&gt;&amp;nbsp;in the&amp;nbsp;&lt;strong&gt;Options&amp;nbsp;&lt;/strong&gt;pane from&amp;nbsp;&lt;strong&gt;Substrate Geometry &amp;ndash;&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;Soldermask_Top&lt;/strong&gt;/&lt;strong&gt;Bottom&lt;/strong&gt;&amp;nbsp;to&amp;nbsp;&lt;strong&gt;Component Geometry &amp;ndash; Soldermask_Top&lt;/strong&gt;/&lt;strong&gt;Bottom&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583619038v7.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583639744v8.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Follow the steps given&amp;nbsp;below to set up Soldermask-to-Soldermask&amp;nbsp;spacing:&lt;/p&gt;
&lt;p&gt;1. Go to&amp;nbsp;&lt;strong&gt;Setup &amp;gt; Constraints &amp;gt; Modes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583665130v9.png" alt=" " /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2. In the&amp;nbsp;&lt;strong&gt;Design&lt;/strong&gt;&amp;nbsp;tab under the&amp;nbsp;&lt;strong&gt;Soldermask&lt;/strong&gt;&amp;nbsp;section, set the&amp;nbsp;&lt;strong&gt;Soldermask to soldermask&lt;/strong&gt;&amp;nbsp;DRC value and enable the DRC.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583690439v10.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;3.Check the&amp;nbsp;&lt;strong&gt;SOLDERMASK_SPACING&lt;/strong&gt;&amp;nbsp;DRC created in the layout.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1768583714056v11.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Display Bump Pin Numbers APD 2023</title><link>https://community.cadence.com/thread/65598?ContentTypeID=0</link><pubDate>Wed, 24 Dec 2025 14:35:23 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:79d68dd3-fca7-41b5-b83e-ce8a21e6507a</guid><dc:creator>SB202512083449</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65598?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65598/display-bump-pin-numbers-apd-2023/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I would like to display the bump pin number,&lt;/p&gt;
&lt;p&gt;Below is an example with and without the pin number showing on the same file:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1766586847297v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tried a lot to things but nothing seems to work.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Shai&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;P.S. the one who sent me the photo with the pin numbers don&amp;#39;t know why it works for him.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Exploring Advanced Packaging: 2.5D vs. 3D</title><link>https://community.cadence.com/thread/65597?ContentTypeID=0</link><pubDate>Wed, 24 Dec 2025 13:41:23 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:5c55ba30-5101-44bb-9aa5-530fa84bf6c0</guid><dc:creator>Master Shifu</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65597?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65597/exploring-advanced-packaging-2-5d-vs-3d/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Exploring Advanced Packaging: 2.5D vs. 3D&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;The semiconductor industry is undergoing a transformation with &lt;strong&gt;2.5D and 3D packaging&lt;/strong&gt; technologies&amp;mdash;but what sets them apart, and why should engineers care? Dive into this insightful breakdown:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;&lt;span class="emoticon" data-url="https://community.cadence.com/cfs-file/__key/system/emoji/1f539.svg" title="Small blue diamond"&gt;&amp;#x1f539;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt; 2.5D Packaging&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;Intermediate solution&lt;/strong&gt; between traditional 2D packaging and full 3D architectures&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Employs a silicon interposer with Through‑Silicon Vias (TSVs) to host multiple dies side by side&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;Advantages&lt;/strong&gt;:&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Enhanced performance via shorter interconnects &amp;rarr; better signal integrity &amp;amp; latency&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Reduced footprint&amp;mdash;ideal for compact applications&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;More power-efficient designs, especially useful in battery-powered systems &lt;a href="https://resources.pcb.cadence.com/blog/2023-2-5d-vs-3d-packaging" rel="noopener noreferrer" target="_blank"&gt;[resources....adence.com]&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;&lt;span class="emoticon" data-url="https://community.cadence.com/cfs-file/__key/system/emoji/1f538.svg" title="Small orange diamond"&gt;&amp;#x1f538;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt; 3D Packaging&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Involves vertically stacking multiple semiconductor dies&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Enables ultra-dense integration with minimal inter-die routing&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;Advantages&lt;/strong&gt;:&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Highest level of integration in tight form factors&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Improved heat management&amp;mdash;stacked dies help dissipate power more effectively&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Shortest interconnects (~70% of 2D paths), cutting wiring capacitance and power draw by ~30% &lt;a href="https://resources.pcb.cadence.com/blog/2023-2-5d-vs-3d-packaging" rel="noopener noreferrer" target="_blank"&gt;[resources....adence.com]&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;&lt;span class="emoticon" data-url="https://community.cadence.com/cfs-file/__key/system/emoji/1f538.svg" title="Small orange diamond"&gt;&amp;#x1f538;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt; 2.5D vs. 3D: A Comparative Snapshot&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;2.5D Packaging&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;3D Packaging&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Integration Level&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Side‑by‑side dies on interposer&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Vertical stacking of dies&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Footprint Reduction&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Smaller than 2D&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Most compact formats&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Power &amp;amp; Signal&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Reduced interconnects, good latency&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Shortest interconnects, lowest power cap.&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Thermal Management&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Better than 2D&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Excellent heat dissipation&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Complexity &amp;amp; Cost&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Moderate&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Higher&amp;mdash;it demands more intricate design &amp;amp; testing&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;&lt;span class="emoticon" data-url="https://community.cadence.com/cfs-file/__key/system/emoji/1f538.svg" title="Small orange diamond"&gt;&amp;#x1f538;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt; Key Takeaway&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;2.5D&lt;/strong&gt; acts as a stepping stone: balances performance gains with manageable complexity&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;strong&gt;3D&lt;/strong&gt; is the go-to for &lt;em&gt;extreme&lt;/em&gt; integration needs&amp;mdash;especially in AI accelerators, advanced memory (HBM), high-performance CPUs, and IoT edge devices &lt;a href="https://resources.pcb.cadence.com/blog/2023-2-5d-vs-3d-packaging" rel="noopener noreferrer" target="_blank"&gt;[resources....adence.com]&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;These aren&amp;rsquo;t competing approaches&amp;mdash;they&amp;rsquo;re complementary tools in the semiconductor engineer&amp;rsquo;s toolkit!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;&lt;span class="emoticon" data-url="https://community.cadence.com/cfs-file/__key/system/emoji/1f538.svg" title="Small orange diamond"&gt;&amp;#x1f538;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt; Read more about how these technologies are reshaping the future of chip design and how Cadence&amp;rsquo;s Allegro X Advanced Package Designer supports the transition&lt;/strong&gt;&amp;nbsp;&lt;span class="emoticon" data-url="https://community.cadence.com/cfs-file/__key/system/emoji/27a1.svg" title="Arrow right"&gt;&amp;#x27a1;&lt;/span&gt;️&amp;nbsp;&lt;a href="https://resources.pcb.cadence.com/blog/2023-2-5d-vs-3d-packaging" rel="noopener noreferrer" target="_blank"&gt;Explore the full Cadence blog&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to export the updated die pin information during die text-out</title><link>https://community.cadence.com/thread/65541?ContentTypeID=0</link><pubDate>Fri, 05 Dec 2025 16:42:53 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:f49337d7-dace-400c-a150-1c0bf426dcd6</guid><dc:creator>SaiPavanl</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65541?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65541/how-to-export-the-updated-die-pin-information-during-die-text-out/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I used group edit to replace a few&amp;nbsp;padstacks&amp;nbsp;(NEW_DIE_PAD)&amp;nbsp;of&amp;nbsp;the die pin&amp;nbsp;with the&amp;nbsp;NEW_DIE_PAD_1&amp;nbsp;padstack.&amp;nbsp;However,&amp;nbsp;all&amp;nbsp;die padstacks exported during die text-out remain&amp;nbsp;NEW_DIE_PAD, even though die padstacks&amp;nbsp;have already been replaced by&amp;nbsp;NEW_DIE_PAD_1, as shown below. Also, the die pin rotation information&amp;nbsp;cannot be exported during die-text out.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1764952662656v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1764952723192v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1764952735965v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You can select&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Instance data&lt;/strong&gt;&lt;span&gt;&amp;nbsp;during die text-out&amp;nbsp;and the updated information of all die pins will be exported, as shown below:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1764952937519v8.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1764952802883v7.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Export as STEP</title><link>https://community.cadence.com/thread/65440?ContentTypeID=0</link><pubDate>Sun, 09 Nov 2025 11:33:06 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1d4286df-d4dd-4c4e-a886-c307ee6518e3</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65440?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65440/export-as-step/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am using Allegro X APD 24.1. I want to export the design as a STEP file, including all layers, dielectrics and vias. I found that should be possible but I don&amp;#39;t see the option:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://i.ibb.co/rKpyT4Gc/Screenshot-From-2025-11-09-12-29-11.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>IC Packagers: Optimizing the connectivity between die escape routing and BGA balls made easy in Integrity System Planner</title><link>https://community.cadence.com/thread/65430?ContentTypeID=0</link><pubDate>Wed, 05 Nov 2025 08:57:21 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:3f877334-8b29-4f4f-803b-7e6dffaef819</guid><dc:creator>JFLepere</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65430?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65430/ic-packagers-optimizing-the-connectivity-between-die-escape-routing-and-bga-balls-made-easy-in-integrity-system-planner/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;img class="align-left" style="float:left;max-height:68px;max-width:100px;" alt=" " src="https://community.cadence.com/resized-image/__size/200x136/__key/communityserver-discussions-components-files/32/8372.ic_5F00_packagers.png_2D00_1280x960.png_2D00_1280x960.png" /&gt;Package designers need to add escape routes to a die to facilitate further package routing: these routes provide essential pathways for signals to exit the die and reach other parts of the package or PCB. Without well-planned escape routing, signal traces can become congested or blocked, especially in high-density designs, leading to increased complexity, longer trace lengths, and potential signal integrity issues. Escape routes help optimize the layout by ensuring that each I/O pad has a clear and efficient path to its destination, improving electrical performance and manufacturability.&lt;br /&gt;Integrity System Planner enables system and package engineers to aggregate data from IC, package, and PCB design teams, allowing them to perform key system planning tasks such as component placement and the definition and optimization of interconnectivity between components. Its connection optimization feature relies on selecting a subset of a component&amp;rsquo;s pins, with one side fixed and the other side free, allowing net assignments to be updated dynamically. Escape routes, on the other hand, are part of the physical implementation within the package design tool and are typically not recognized as pins when imported into Integrity System Planner.&lt;br /&gt;However, it is important to consider the fanout pattern from the die escape routing during the optimization process. Once escape routes are created, optimizing connectivity from die pins to BGA balls may no longer yield optimal results, potentially leading to tangled or inefficient connections.&lt;br /&gt;The post&amp;nbsp;aims at guiding you through the process of creating a new component based on an existing die escape routing in Allegro X Advanced Package Designer. This new component will have pins located at the end of the breakout routing and can be imported into Integrity System Planner for further connection optimization.&lt;/p&gt;
&lt;h2 id="mcetoc_1j99hl4jv0"&gt;Overview&lt;/h2&gt;
&lt;p&gt;The following figure shows the overview of the new component creation in Allegro X Advanced Package Designer and its transfer to Integrity System Planner where the connection optimization can be performed.&lt;/p&gt;
&lt;h2 id="mcetoc_1j99hqbph1"&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture1.png" /&gt;&lt;br /&gt; &lt;br /&gt;Step #1: Generate the die escape routing in Allegro X Advanced Package Designer&lt;/h2&gt;
&lt;p&gt;You can generate die escape routes using &lt;strong&gt;Route &amp;gt; Flip Chip Die Escape Generator.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture2.png" /&gt;&lt;br /&gt; &lt;br /&gt;Although the connections were optimized prior to die escape generation, rastnets are observed crossing on the northeast side of the breakout routing, indicating potential inefficiencies in the layout.&lt;/p&gt;
&lt;h2 id="mcetoc_1j99hrmtr2"&gt;&lt;br /&gt;Step #2: Creating a new component in Allegro X Advanced Package Designer&lt;/h2&gt;
&lt;p&gt;After loading a Skill context file containing custom code, a new command becomes available: &lt;strong&gt;brk comp create&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture3.png" /&gt;&lt;br /&gt;Upon executing the command, you are prompted to select two points to draw a rectangle around the end of the escape routes and to enter a reference designator name for the new component.&lt;br /&gt; &lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture4.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture5.png" /&gt;&lt;br /&gt;The component is then created with pins representing the endpoints of the escape routes, making it ready for import into Integrity System Planner for further connection optimization.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture6.png" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j99i5oa23"&gt;Step #3: Importing the Allegro X Advanced Package Designer database in Integrity System Planner&lt;/h2&gt;
&lt;p&gt;Thanks to the interoperability of our tools, you can import the Allegro X Advanced Package Designer database into Integrity System Planner in the blink of an eye using the &lt;strong&gt;Tools &amp;gt; Merge Updated Allegro&lt;/strong&gt; command.&lt;br /&gt; &lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture7.png" /&gt;&lt;br /&gt;The newly created BRK component, along with its associated connectivity, is seamlessly imported into Integrity System Planner, ready for further optimization.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture8.png" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j99ikate5"&gt;Step #4: Optimizing the connectivity between the escape routing and the BGA balls&lt;/h2&gt;
&lt;p&gt;In Integrity System Planner, you can optimize connectivity between two sets of pins: one set is fixed, meaning no changes are applied, while the other set remains flexible and can be updated.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture9.png" /&gt;&lt;br /&gt;By clicking &lt;strong&gt;Optimize&lt;/strong&gt;, the connections are efficiently refined between the endpoints of the escape routes&amp;mdash;represented by the BRK component&amp;rsquo;s pins&amp;mdash;and the BGA balls.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture10.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/Picture11.png" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j99ip6ag6"&gt;Over to You&lt;/h2&gt;
&lt;p&gt;Do you want to try out this method? Delve deeper into the details of each step? Well, you can try out all the steps right away with a sample design using the&amp;nbsp;&lt;a href="https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1OPP0000021jht2AA&amp;amp;pageName=ArticleContent" rel="noopener noreferrer" target="_blank"&gt;Optimizing from die escape routing to package balls in Integrity System Planner&lt;/a&gt; Application Note available at&amp;nbsp;&lt;a href="https://ask.cadence.com/" rel="noopener noreferrer" target="_blank"&gt;Cadence ASK&lt;/a&gt; if you are a Cadence customer with a valid login ID.&lt;/p&gt;
&lt;h2 id="mcetoc_1j99j6l4b7"&gt;Do You Have Access to Cadence ASK?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Y&lt;/strong&gt;ou will need an account&amp;nbsp;to access the links below; if you don&amp;acute;t have an account, go to&amp;nbsp;&lt;a href="https://registration.cadence.com/resource/COSHelpPages/Help/help_login_en_US.html"&gt;Registration Help&lt;/a&gt;&amp;nbsp;and complete the requested information.&lt;/p&gt;
&lt;p&gt;You might also be interested in our free online training&amp;nbsp;&lt;a href="https://www.cadence.com/en_US/home/training/all-courses/86263.html?utm_source=Cadence+Community&amp;amp;utm_medium=Blog&amp;amp;utm_campaign=Allegro+Package+Designer+Plus&amp;amp;utm_id=9101" rel="noopener noreferrer" target="_blank"&gt;&lt;span&gt;Allegro X Advanced Package Designer&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and/or in the following&amp;nbsp;&lt;a href="https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O3w000009FLRNEA4&amp;amp;pageName=ArticleContent&amp;amp;utm_source=Cadence+Community&amp;amp;utm_medium=Blog&amp;amp;utm_campaign=+Placing+Components+Manually+in+APD&amp;amp;utm_id=1213" rel="noopener noreferrer" target="_blank"&gt;Training Byte Channel&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Want to stay up to date on webinars and courses?&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://www5.cadence.com/ES_LP.html?utm_source=sigstr&amp;amp;utm_medium=outlook&amp;amp;utm_campaign=ES_Training+news" rel="noopener noreferrer" target="_blank"&gt;Subscribe&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to Cadence Training emails. To view our complete training offerings, visit the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a title="Cadence Training website" href="https://www.cadence.com/en_US/home/training.html" rel="noopener noreferrer" target="_blank"&gt;Cadence Training website&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Cannot see NPTs in my PCB</title><link>https://community.cadence.com/thread/65339?ContentTypeID=0</link><pubDate>Wed, 15 Oct 2025 09:16:41 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:ffaf06ec-3634-4ea5-8b96-9bc26c796f66</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65339?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65339/cannot-see-npts-in-my-pcb/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;How do I enable showing NPTs?&lt;/p&gt;
&lt;p&gt;I have enabled in &amp;quot;Color dialog&amp;quot; both `Ncdrill_Figure` and `Ncdrill_Legend`, holes still invisible.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>`.psm` files missing for placement</title><link>https://community.cadence.com/thread/65316?ContentTypeID=0</link><pubDate>Wed, 08 Oct 2025 14:32:43 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:4ccd217b-a41a-41a9-bed2-0e23a5899145</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65316?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65316/psm-files-missing-for-placement/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am using Cadence Allegro X APD. In my computer I have the two files&lt;/p&gt;
&lt;p&gt;-&amp;nbsp;`/path/to/somewhere/component.psm`&lt;br /&gt;- `/path/to/somewhere/deleteme.psm`&lt;/p&gt;
&lt;p&gt;When I go to &amp;quot;Place manual&amp;quot; and select&amp;nbsp;&amp;quot;Advanced settings/List construction/Database&amp;quot; unchecked and&amp;nbsp;&amp;quot;Advanced settings/List construction/Library&amp;quot; checked, only `deleteme` is available. `deleteme.psm` was crated by copy-pasting `component.psm` and changing its name. Last week I used `component.psm` in my design. Why today it fails?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Component imports mirrored</title><link>https://community.cadence.com/thread/65295?ContentTypeID=0</link><pubDate>Thu, 02 Oct 2025 09:36:20 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:0894c5ce-5feb-43bc-a281-d5ab00650375</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/65295?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65295/component-imports-mirrored/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I made a component in `component.dra` and imported it into `package.mcm`. For some reason, it imports mirrored. This is the information about the component:&lt;/p&gt;
&lt;p&gt;```&lt;br /&gt;LISTING: 1 element(s)&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt; SYMBOL &amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; RefDes:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;J1&lt;br /&gt;&amp;nbsp; Symbol name:&amp;nbsp; &amp;nbsp; component&lt;br /&gt;&amp;nbsp; origin-xy:&amp;nbsp; &amp;nbsp; (-71120.00 0.00)&amp;nbsp;&lt;br /&gt;&amp;nbsp; rotation:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;90.000&amp;nbsp; degrees&lt;br /&gt;&amp;nbsp; mirrored_geometry&lt;br /&gt;&lt;br /&gt;&amp;nbsp; pin layer:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TOP&lt;br /&gt;&amp;nbsp; size:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;30804 UM (w) x 21105 UM (l)&lt;br /&gt;&amp;nbsp; thickness:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2008 UM&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Attached text:&lt;br /&gt;&amp;nbsp; &amp;nbsp;class&amp;nbsp; &amp;nbsp; &amp;nbsp; = REF DES&lt;br /&gt;&amp;nbsp; &amp;nbsp;subclass&amp;nbsp; &amp;nbsp;= ASSEMBLY_TOP&lt;br /&gt;&amp;nbsp; &amp;nbsp;value&amp;nbsp; &amp;nbsp; &amp;nbsp; = J1&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Attached text:&lt;br /&gt;&amp;nbsp; &amp;nbsp;class&amp;nbsp; &amp;nbsp; &amp;nbsp; = REF DES&lt;br /&gt;&amp;nbsp; &amp;nbsp;subclass&amp;nbsp; &amp;nbsp;= SILKSCREEN_TOP&lt;br /&gt;&amp;nbsp; &amp;nbsp;value&amp;nbsp; &amp;nbsp; &amp;nbsp; = J1&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Properties attached to symbol&lt;br /&gt;&amp;nbsp; &amp;nbsp; LOCKED&lt;br /&gt;&amp;nbsp; &amp;nbsp; MAX_LINE_EXIT_ANGLE&amp;nbsp; = 45&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Properties attached to symbol definition&lt;br /&gt;&amp;nbsp; &amp;nbsp; LIBRARY_PATH&amp;nbsp; &amp;nbsp; &amp;nbsp; = path/to/component.psm&lt;br /&gt;&amp;nbsp; &amp;nbsp; PKGDEF_STEP_TRANSFORMATION&amp;nbsp; = MICRONS, 0.000733, 0.000000, 400.220&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 703, 90.000, -0.000, -90.000&lt;br /&gt;&amp;nbsp; &amp;nbsp; PKGDEF_STEP_FILE&amp;nbsp; = component.step, 0, 0, -1, 0.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 000000, 0.000000, 0.000000, 0&lt;br /&gt;&amp;nbsp; &amp;nbsp; MAX_LINE_EXIT_ANGLE&amp;nbsp; = 45&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; -------Component Instance J1-------&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Component Class:&amp;nbsp; &amp;nbsp; &amp;nbsp; IO&lt;br /&gt;&amp;nbsp; Device Type:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DEVICE_1&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Function(s):&lt;br /&gt;&amp;nbsp; &amp;nbsp; Designator: TF-2&lt;br /&gt;&amp;nbsp; &amp;nbsp; Type:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;__TMPDEV__&lt;br /&gt;&amp;nbsp; &amp;nbsp; Pin(s):&amp;nbsp; &amp;nbsp; &amp;nbsp;A01, A02, A03, A04, A05...&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Properties attached to component instance&lt;br /&gt;&amp;nbsp; &amp;nbsp; COMP_SUBTYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; = DIE&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Pin IO Information:&lt;br /&gt;&amp;nbsp; &amp;nbsp; Pin&amp;nbsp; &amp;nbsp; &amp;nbsp;Type&amp;nbsp; &amp;nbsp; &amp;nbsp; SigNoise Model&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Net&lt;br /&gt;&amp;nbsp; &amp;nbsp; ---&amp;nbsp; &amp;nbsp; &amp;nbsp;----&amp;nbsp; &amp;nbsp; &amp;nbsp; --------------&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---&lt;br /&gt;&amp;nbsp; &amp;nbsp; A01&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GND&lt;br /&gt;&amp;nbsp; &amp;nbsp; A02&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; J1_A02&lt;br /&gt;&amp;nbsp; &amp;nbsp; A03&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GND&lt;br /&gt;&amp;nbsp; &amp;nbsp; A04&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GND&lt;br /&gt;&amp;nbsp; &amp;nbsp; A05&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GND&lt;br /&gt;&amp;nbsp; &amp;nbsp; A06&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; J1_A06&lt;br /&gt;&amp;nbsp; &amp;nbsp; A07&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GND&lt;br /&gt;&amp;nbsp; &amp;nbsp; A08&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GND&lt;br /&gt;&amp;nbsp; &amp;nbsp; A09&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GND&lt;br /&gt;&amp;nbsp; &amp;nbsp; A10&amp;nbsp; &amp;nbsp; &amp;nbsp;UNSPEC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; J1_A10&lt;br /&gt;```&lt;/p&gt;
&lt;p&gt;I see it has a `mirrored_geometry` flag, but I don&amp;#39;t know where it comes from and how to remove it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Automatic net assignment between one symbol and multiple symbols</title><link>https://community.cadence.com/thread/65290?ContentTypeID=0</link><pubDate>Wed, 01 Oct 2025 16:34:49 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:b07b18e3-2a68-460e-a59d-3acd2bcc1281</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65290?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65290/automatic-net-assignment-between-one-symbol-and-multiple-symbols/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;In `project.mcm` I have one symbol that has &amp;gt;300 pins, and I have &amp;gt;300 symbols with 1 pin each. I want to use the automatic net assignment tool to map them. Is this possible?&lt;/p&gt;
&lt;p&gt;When I open the tool, it asks me to select the source, and I click on the symbol with many pins. So far everything works fine. Then it asks to select the destination. Here, however, I cannot select the other symbols, not even one of them. When I tyr to select, Allegro says `(SPMHIS-246): No pins matching specified component class in selection set. Select pins again.`. I believe that this is due to the fact that the symbol with multiple pins (which was given to me) is defined such that it has&lt;/p&gt;
&lt;p&gt;```&lt;br /&gt; Component Class: IC&lt;br /&gt; Device Type: DEVICE_1&lt;br /&gt; Die Type: FLIP-CHIP&lt;br /&gt;```&lt;/p&gt;
&lt;p&gt;and the symbols with 1 pin are defined such that&lt;/p&gt;
&lt;p&gt;```&lt;br /&gt;Component Class: DISCRETE&lt;br /&gt; Device Type: DEVICE_2&lt;br /&gt;```&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know if this is actually the issue, and how to change the definition of the discrete component into an IC component to fix it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Change "Component Class: DISCRETE" to "IC"</title><link>https://community.cadence.com/thread/65289?ContentTypeID=0</link><pubDate>Wed, 01 Oct 2025 13:54:37 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:dbdbd6d4-8de6-4978-88c8-d6c885dd6602</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/65289?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65289/change-component-class-discrete-to-ic/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have `my_component.dra` which is included in my `project.mcm`. It is comming in as &amp;quot;Component Class: DISCRETE&amp;quot; and I want it to be &amp;quot;IC&amp;quot;. How do I change this in `my_component.dra`?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Map pins to nets using CSV</title><link>https://community.cadence.com/thread/65288?ContentTypeID=0</link><pubDate>Wed, 01 Oct 2025 08:55:38 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:76d0096b-f49d-422d-a45e-5e4a4e30e266</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/65288?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65288/map-pins-to-nets-using-csv/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a symbol with &amp;gt;300 pins and I want to assign them to nets using a CSV file that was externally generated. The CSV file has this format:&lt;/p&gt;
&lt;p&gt;```&lt;br /&gt;PINNAME,NET&lt;br /&gt;A1,gnd&lt;br /&gt;A2,net1&lt;br /&gt;A3,netB&lt;br /&gt;A4,netwhatever&lt;br /&gt;...&lt;br /&gt;A435,netfinal&lt;br /&gt;```&lt;/p&gt;
&lt;p&gt;I go to `File/Import/Symbol spreadsheet...` and Allegro prompts me to select a component. I click the component and the &amp;quot;Symbol Update from Spreadsheet&amp;quot; window pops up. I configure the fields of this window like this:&lt;/p&gt;
&lt;p&gt;- File name: /path/to/the/file/with/mappings.csv&lt;br /&gt;- File type: CSV&lt;br /&gt;- Worksheet: Not applicable&lt;br /&gt;- The box below &amp;quot;Worksheet&amp;quot;, I have a list with &amp;quot;Pin Name&amp;quot; and &amp;quot;Net Name&amp;quot;.&lt;br /&gt;- Delimiter: ,&lt;br /&gt;- Spreadsheet cells have data labels: Uncheck&lt;br /&gt;- Spreadsheet has row and column headers: Check&lt;br /&gt;- Add/Delete pins based on cell contents: Uncheck&lt;br /&gt;- Create new nets defined in spreadsheet: Check&lt;br /&gt;- Allow deassignment of pins: Check&lt;br /&gt;- Assign cell colors to nets: Uncheck&lt;br /&gt;- Rows and columns defined by: Component pin pitch&lt;/p&gt;
&lt;p&gt;Next I click &amp;quot;Update&amp;quot; and the window closes, no error is shown, but the pins are still connected to the original nets.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>refdes, device and package are required to add a part</title><link>https://community.cadence.com/thread/65287?ContentTypeID=0</link><pubDate>Wed, 01 Oct 2025 07:07:41 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:c7f1235c-39bc-4d9e-aa0e-a6f65080cf18</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>4</slash:comments><comments>https://community.cadence.com/thread/65287?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65287/refdes-device-and-package-are-required-to-add-a-part/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a symbol that I draw and I want add it to my APD. I go to `Logic/Edit Parts List...` and this opens up a &amp;quot;Parts List&amp;quot; window with some options. I have chosen my symbol in the &amp;quot;Package&amp;quot; field and manually entered &amp;quot;Refdes&amp;quot; to some value. I am still missing &amp;quot;Device&amp;quot;, which I don&amp;#39;t know what it means. Where can I read about this? Are there tutorials available?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Pin is not part of a components. No net changes may be made.</title><link>https://community.cadence.com/thread/65283?ContentTypeID=0</link><pubDate>Tue, 30 Sep 2025 15:13:34 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:09e40db8-ff08-4678-829c-92fe8f55f1c9</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/65283?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65283/pin-is-not-part-of-a-components-no-net-changes-may-be-made/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;In my `project.mcm` file I did &amp;quot;Place/Manually...&amp;quot; and inserted a symbol from a library. Now I go to &amp;quot;Logic/Create net...&amp;quot;, type in the name of the new net, click &amp;quot;Ok&amp;quot; and Allegro says &amp;quot;Enter selection point&amp;quot; which I interpret as &amp;quot;select a pin to be assigned to the new net&amp;quot; (from what I see in tutorials). When I click any pin, Allegro says &amp;quot;(SPMHIS-229): Pin A5 is not part of a component. No net changes may be made.&amp;quot;.&lt;/p&gt;
&lt;p&gt;What am I missing?&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ffffff;"&gt;What(SPMHIS-229): Pin H35 is not part of a component. No net changes may be made.&lt;/span&gt;&lt;span style="color:#ffffff;"&gt;(SPMHIS-229): Pin H35 is not part of a component. No net changes may be made.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Update symbol from library not working</title><link>https://community.cadence.com/thread/65270?ContentTypeID=0</link><pubDate>Sun, 28 Sep 2025 17:36:06 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:80b3a66d-bba1-4ef7-b655-2b4f7ff47d80</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>8</slash:comments><comments>https://community.cadence.com/thread/65270?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65270/update-symbol-from-library-not-working/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a symbol drawn in `/path/to/symbol.dra` and the corresponding `/path/to/symbol.psm` file. This symbol was included in my `/path/to/main.mcm` design earlier. Now I modified `symbol.dra` and also the corresponding `symbol.psm`. I want this change to be updated in all instances of this symbol in `main.mcm`. I went to `Place/Update symbols` but it does not work.&lt;/p&gt;
&lt;p&gt;If I do `Place/Manually/Advanced settings/List construction` and uncheck `database` and check `library`, Allegro finds `symbol` but with the old design. If I copy-paste&amp;nbsp;`/path/to/symbol.psm`&amp;nbsp; into&amp;nbsp;`/path/to/symbol_deleteme.psm`, now this new symbol is found by Allegro and it has the modifications. Why does it fail if I don&amp;#39;t change the name?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Documentation about default classes and subclasses</title><link>https://community.cadence.com/thread/65266?ContentTypeID=0</link><pubDate>Sat, 27 Sep 2025 09:27:06 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:a179dcfa-bef6-4900-b36c-3bef002f52a0</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>4</slash:comments><comments>https://community.cadence.com/thread/65266?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65266/documentation-about-default-classes-and-subclasses/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am new to Cadence Allegro. I find tens of default classes and subclasses. Are they documented somewhere? Some are self explanatory by the name, but others not. I am looking for detailed information.&lt;/p&gt;
&lt;p&gt;My current issue: I want to draw some reference lines just to guide my design in some class/subclass that is completely ignored afterwards, like a comment in a code file. Is &amp;quot;Substrate geometry/outline&amp;quot; the appropriate for this? Or &amp;quot;Drawing format/Outline&amp;quot;? Other?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Delete outline</title><link>https://community.cadence.com/thread/65265?ContentTypeID=0</link><pubDate>Sat, 27 Sep 2025 08:37:04 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:96c59a5c-1329-4f08-bb46-b882d64f691b</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65265?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65265/delete-outline/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I want to delete the following object (sorry, cannot upload screenshot because &amp;quot;An error occurred, please try again or contact your administrator.&amp;quot;):&lt;/p&gt;
&lt;p&gt;```&lt;/p&gt;
&lt;p&gt;LISTING: 1 element(s)&lt;/p&gt;
&lt;p&gt;&amp;lt; SHAPE(auto-generated) &amp;gt;&lt;/p&gt;
&lt;p&gt;class CAVITY&lt;/p&gt;
&lt;p&gt;subclass BOTTOM&lt;/p&gt;
&lt;p&gt;Shape is solid filled in Smooth mode&lt;/p&gt;
&lt;p&gt;Area: 6.350 (sq cm)&lt;/p&gt;
&lt;p&gt;Exterior boundary:&lt;/p&gt;
&lt;p&gt;segment:xy (-13200.00 12000.00) xy (12200.00 12000.00) width (0.00)&lt;/p&gt;
&lt;p&gt;segment:xy (12200.00 12000.00) xy (12200.00 -13000.00) width (0.00)&lt;/p&gt;
&lt;p&gt;segment:xy (12200.00 -13000.00) xy (-13200.00 -13000.00) width (0.00)&lt;/p&gt;
&lt;p&gt;segment:xy (-13200.00 -13000.00) xy (-13200.00 12000.00) width (0.00)&lt;/p&gt;
&lt;p&gt;*** Part of the Dynamic Shape ***&lt;/p&gt;
&lt;p&gt;class BOUNDARY&lt;/p&gt;
&lt;p&gt;subclass BOTTOM&lt;/p&gt;
&lt;p&gt;Shape priority: 0&lt;/p&gt;
&lt;p&gt;Number of etch shapes: 1&lt;/p&gt;
&lt;p&gt;Dynamic fill style: SMOOTH&lt;/p&gt;
&lt;p&gt;Area: 6.350 (sq cm)&lt;/p&gt;
&lt;p&gt;Original boundary:&lt;/p&gt;
&lt;p&gt;segment:xy (-13200.00 -13000.00) xy (12200.00 -13000.00) width (0.00)&lt;/p&gt;
&lt;p&gt;segment:xy (12200.00 -13000.00) xy (12200.00 12000.00) width (0.00)&lt;/p&gt;
&lt;p&gt;segment:xy (12200.00 12000.00) xy (-13200.00 12000.00) width (0.00)&lt;/p&gt;
&lt;p&gt;segment:xy (-13200.00 12000.00) xy (-13200.00 -13000.00) width (0.00)&lt;/p&gt;
&lt;p&gt;```&lt;/p&gt;
&lt;p&gt;When I select this object and click on &amp;quot;delete&amp;quot;, the software says:&lt;/p&gt;
&lt;p&gt;```&lt;br /&gt;Selected item not valid for current operation, ignored: Shape(auto-generated) &amp;quot;Not On A Net, Cavity/Bottom&amp;quot;&lt;/p&gt;
&lt;p&gt;No valid items selected for the current operation, exiting.&lt;/p&gt;
&lt;p&gt;```&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;How can I delete this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Add footprint</title><link>https://community.cadence.com/thread/65263?ContentTypeID=0</link><pubDate>Fri, 26 Sep 2025 13:50:46 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:8dfbcdd9-fab8-4083-8c0b-f09e75c9cd02</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/65263?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65263/add-footprint/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a footprint for a component defined in `/path/to/footprint.dra`. How can I include it as an element of my `package.mcm`? I am trying to do [this](&amp;nbsp;&lt;a href="https://community.cadence.com/cadence_blogs_8/b/pcb/posts/manually-placing-components-in-allegro-pcb-editor"&gt;BoardSurfers: Training Insights: Manually Placing Components in Allegro PCB Editor&lt;/a&gt;) but I see no way of browsing for `/path/to/footprint.dra`.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Mouse wheel pan weird acceleration</title><link>https://community.cadence.com/thread/65241?ContentTypeID=0</link><pubDate>Mon, 22 Sep 2025 10:18:42 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:da113bb9-2acb-4948-a403-151e81835302</guid><dc:creator>bdc66a938f164d</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65241?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65241/mouse-wheel-pan-weird-acceleration/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am using Allegro X APD 24.1 on Windows 11. I have set the `/UI/Input/designhdl_pan` setting to `enabled` to get a more natural panning experience when clicking the mouse wheel. However, there is still a weird acceleration or scaling factor between the mouse movement and the panning distance move, something like `distance_the_viewport_moves_in_allegro = a*distance_mouse_moves_in_the_screen` with a&amp;gt;1. Is it possible to set a=1?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to check and fix redundant vias in Allegro X APD?</title><link>https://community.cadence.com/thread/65179?ContentTypeID=0</link><pubDate>Mon, 08 Sep 2025 14:33:41 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:296813c3-0e85-4b42-85fe-ac078ce46f56</guid><dc:creator>mahimag</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65179?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65179/how-to-check-and-fix-redundant-vias-in-allegro-x-apd/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;There is an easy check to identify and fix your duplicate vias that are the same XY location.&lt;/p&gt;
&lt;p&gt;You can utilize Package Design Integrity Checks in Packaging tools. If you have not looked into the below post yet, please have a look:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/62319/package-design-integrity-checks"&gt;Package Design Integrity Checks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In order to perform the checking, you have to specify a tolerance value for the &amp;ldquo;&lt;strong&gt;packinteg_redundant_via_tol&lt;/strong&gt;&amp;rdquo; environment variable from&amp;nbsp;&lt;strong&gt;Setup &amp;gt; User Preferences&lt;/strong&gt;&amp;nbsp;in the&amp;nbsp;&lt;strong&gt;Ic_packaging/Package_integrity&lt;/strong&gt;&amp;nbsp;folder. For example,&amp;nbsp;a tolerance value of 1um is set in the following image:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1757341950666v1.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Once this is set, enable &amp;quot;&lt;strong&gt;Redundant Padstacks&lt;/strong&gt;&amp;quot; checking from&amp;nbsp;&lt;strong&gt;Tools &amp;gt; Package Design Integrity&lt;/strong&gt;&amp;nbsp;in the&amp;nbsp;&lt;strong&gt;Manufacturing&amp;nbsp;&lt;/strong&gt;folder and click&amp;nbsp;&lt;strong&gt;Apply&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You will get the violation coordinate as well as it adds external DRC.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1757341970518v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;A small tip, If you want to remove the duplicate via when running the Package Design Integrity Checks, then&amp;nbsp;enable the option &amp;#39;&lt;strong&gt;Fix errors automatically (where possible)&lt;/strong&gt;&lt;br /&gt; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>why is display options in setup greyed out for some of the items</title><link>https://community.cadence.com/thread/65110?ContentTypeID=0</link><pubDate>Fri, 22 Aug 2025 06:09:57 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:664e88b6-70fc-44a9-bff2-8e9031433966</guid><dc:creator>am4590</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65110?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65110/why-is-display-options-in-setup-greyed-out-for-some-of-the-items/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1755842973707v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to convert a shape to a bondfinger and add a wirebond?</title><link>https://community.cadence.com/thread/65073?ContentTypeID=0</link><pubDate>Tue, 12 Aug 2025 12:01:38 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:bf2dac5f-8e49-485a-907b-f3a96a535a6f</guid><dc:creator>SaiPavanl</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65073?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-apd/65073/how-to-convert-a-shape-to-a-bondfinger-and-add-a-wirebond/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;In some scenarios we have a polygon shape and would like to convert it to a bondfinger and add a wirebond to it.&lt;/p&gt;
&lt;p&gt;Below steps will guide you through&amp;nbsp;converting a shape to a bondfinger and add a wirebond?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Convert a shape to a padstack&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;​&lt;/strong&gt;To convert a shape to a bondfinger, you&amp;nbsp;need to first convert it to a padstack. To convert a shape to a padstack, perform the following&amp;nbsp;steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select&amp;nbsp;&lt;strong&gt;Tools &amp;gt; Convert &amp;gt; Shape to Padstack&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Enable the following checks in the Options tab:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create via and remove shape&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add padstack to via list&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the &amp;quot;Padstack name:&amp;quot; field, type a padstack name, like&amp;nbsp;&lt;strong&gt;PWR_FINGER&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1754999952580v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;4. The padstack loads into your design. You can use the padstack as a bondfinger, if you desire.&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-family:inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; B. Using the padstack as a bondfinger&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;​&lt;/strong&gt;To add a wirebond, using the padstack created earlier, as a bondfinger, perform&amp;nbsp;the steps that follow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select&amp;nbsp;&lt;strong&gt;Setup &amp;gt; Application Mode &amp;gt; Wire Bond Edit.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;RMB on a die pad and select&amp;nbsp;&lt;strong&gt;Add Wire Bond&lt;/strong&gt;&amp;nbsp;from the popup menu.&lt;/li&gt;
&lt;li&gt;Add the&amp;nbsp;padstack&amp;nbsp;in the Options tab, under the Finger section. It will act as a bondfinger.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1755000012076v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;4. You can now draw a wirebond with the padstack as a bondfinger.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/32/pastedimage1755000041252v4.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>