<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.cadence.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Cadence Technology Forums</title><link>https://community.cadence.com/cadence_technology_forums/</link><description>Network with other Cadence users and Cadence technologists...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Forum Post: RE: Unable to export ODB++</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-pcb-editor/66205/unable-to-export-odb/1408995</link><pubDate>Mon, 27 Jul 2026 17:56:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:c76ce108-2bdc-4c07-a923-2f39e69616f2</guid><dc:creator>Jeff H</dc:creator><description>Do you have a long path to your .brd file? This is when I typically see this issue. What version of ODB++ INSIDE do you have? The c urrent version, v2604, was just on released April 28, 2026 and it is supposed fix: EBS-178618 — Translation fails for designs on mapped drives with long path names. Resolution: Fixed.</description></item><item><title>Forum Post: How to remove an element from a group without deleting or disbanding the group using SKILL</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-scripting-skill/66206/how-to-remove-an-element-from-a-group-without-deleting-or-disbanding-the-group-using-skill</link><pubDate>Mon, 27 Jul 2026 15:37:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:8e4e5e96-e0c1-44b4-a0f9-9107538ce6bc</guid><dc:creator>JuanCR</dc:creator><description>Let&amp;#39;s say you have a specific group of elements in a brd file and you want to remove one element from this group. How can you remove it without disbanding the group or deleting the element? The SKILL function axlDBRemoveGroupObjects can be used to remove database objects from the specified group. Group members, though removed, are not deleted. axlDBRemoveGroupObjects(o_group lo_members) ⇒ t/nil Arguments: o_group : The database ID of the group from which objects will be removed. o_members : A list of database objects to be removed from the group. A single database ID can be substituted for a list. This function removes the selected objects ( lo_members ) from the specified group ( o_group ). Neither the group nor the member is deleted. The following SKILL code can be used to remove an object from multiple groups at the same time: procedure( removeObjectFromGroup() let((objects_dbid group_dbd group_bibliotec elemnt group) axlSetFindFilter(?enabled list(&amp;quot;all&amp;quot;) ?onButtons list(&amp;quot;noall&amp;quot; &amp;quot;symbols&amp;quot; &amp;quot;shapes&amp;quot;)) axlClearSelSet() axlSingleSelectPoint() objects_dbid=axlGetSelSet() group_bibliotec=makeTable(&amp;quot;groups&amp;quot; nil) foreach(elemnt objects_dbid foreach(group elemnt-&amp;gt;parentGroups if(group then group_bibliotec[group]=append(group_bibliotec[group] list(elemnt))) ) ) foreach(group_dbd group_bibliotec axlDBRemoveGroupObjects(group_dbd group_bibliotec[group_dbd]) ) ) ) Explanation of the SKILL code: The first step in the removeObjectFromGroup() function is to set the Find filter: axlSetFindFilter(?enabled list(&amp;quot;noall&amp;quot; &amp;quot;symbols&amp;quot; &amp;quot;shapes&amp;quot;) ?onButtons list(&amp;quot;noall&amp;quot; &amp;quot;symbols&amp;quot; &amp;quot;shapes&amp;quot;)) This will decide what kind of objects you can select on the canvas. In this case, from all possible objects, only “symbols” and “shapes” are selectable; “symbols” and “shapes” are already set to &amp;quot;on&amp;quot;. Then, selection of the objects can be done using the following function. Note that there are many functions that let you select objects in different ways. You can read more about it in Allegro SKILL Reference 22.1 &amp;gt; Select and Finds Functions . axlSingleSelectPoint() This function allows you to select a single point on the screen. When this function is called, it will wait for an action from the user to pick a point. Everything that matches the Find filter will be selected. To get all objects selected, use: objects_dbid=axlGetSelSet() The variable objects_dbid can have multiple objects, and each one of these objects can belong to a different group. To classify which object belongs to each group, use a table ( group_bibliotec ): group_bibliotec=makeTable(&amp;quot;groups&amp;quot; nil) In the below code, foreach is used to pass by each element of the objects_dbid list. Then, foreach is used again to pass by all parent groups that this element can belong to. The code then checks if the object does belong to any group. If it does, the current element is appended to the group_bibliotec with the matching key. foreach(elemnt objects_dbid foreach(group elemnt-&amp;gt;parentGroups if(group then group_bibliotec[group]=append(group_bibliotec[group] list(elemnt))) ) ) To remove the components from the groups: foreach(group_dbd list_groups_dbid axlDBRemoveGroupObjects(group_dbd objects_dbid) )</description></item><item><title>Forum Post: Unable to export ODB++</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-pcb-editor/66205/unable-to-export-odb</link><pubDate>Mon, 27 Jul 2026 12:19:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:0ce44292-9c78-4a92-8853-2d504cb7e877</guid><dc:creator>KK202607082958</dc:creator><description>Hello, Vesion 23.1 while exporting ODB++ for a particular board below errors appear. Performed dbdoctor and the brd file doesn;t have any special characters, kindly let me know what could be the issue Thanks</description></item><item><title>Forum Post: Can't skip devices inside subckt in Checks/Asserts</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66203/can-t-skip-devices-inside-subckt-in-checks-asserts</link><pubDate>Mon, 27 Jul 2026 12:13:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:74208768-990e-4519-8309-6cf6f6b3383e</guid><dc:creator>AD20260518228</dc:creator><description>Hi everyone, I&amp;#39;m having trouble with Checks/Asserts in ADE Explorer and could use some help. What I need: check all bsim4 devices in the bandgap block with abs(vdsat) &amp;lt; 0.3, but skip any devices inside logic cells — for example, an &amp;quot;inv&amp;quot; cell. My setup: &amp;#183; sub = bandgap &amp;#183; primitive = bsim4 &amp;#183; expr = abs(vdsat) &amp;lt; 0.3 &amp;#183; skip_dev_inside_subckt = inv The violating devices in bandgap get flagged fine, but the ones inside the inv cell are not skipped at all. They still show up. I&amp;#39;ve tried both cell name and instance name for the skip, but it doesn&amp;#39;t work. Also, is there a way to highlight the violating devices right on the schematic from the Checks/Asserts results? Would save a lot of time. Any ideas? Thanks.</description></item><item><title>Forum Post: RE: How to measure phase margin through deepprobe.?</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66197/how-to-measure-phase-margin-through-deepprobe/1408993</link><pubDate>Mon, 27 Jul 2026 09:42:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:47120d0a-7348-4e73-a9b0-d23bd3636f0d</guid><dc:creator>Andrew Beckett</dc:creator><description>A small metal resistor is likely to have a very small resistance and unlikely to be significant; given that it&amp;#39;s no different from the parasitic resistance of a tiny part of the routing, and you are omitting a small part of that interconnect, even if you include the parasitics from extraction you wouldn&amp;#39;t be missing much... Andrew</description></item><item><title>Forum Post: RE: How to measure phase margin through deepprobe.?</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66197/how-to-measure-phase-margin-through-deepprobe/1408992</link><pubDate>Mon, 27 Jul 2026 08:15:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:5a990fe2-b79a-4dd2-b885-4bc622db7cf8</guid><dc:creator>VIRAJ PANCHAL</dc:creator><description>Thank you Andrew, now it worked. your article has information regarding this thread. Thank you.</description></item><item><title>Forum Post: RE: How to measure phase margin through deepprobe.?</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66197/how-to-measure-phase-margin-through-deepprobe/1408991</link><pubDate>Mon, 27 Jul 2026 08:14:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:ac01c9b5-e4de-4d36-9626-006ffce3d4e0</guid><dc:creator>VIRAJ PANCHAL</dc:creator><description>Thank you for your suggestion and respond, now it worked. I&amp;#39;ve another little doubt then, if we ignore the resistance while doing simulation then why do we keep the resistance in feedback path.? Thank you.</description></item><item><title>Forum Post: RE: script file to convert .max file to .brd</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-pcb-editor/66201/script-file-to-convert-max-file-to-brd/1408990</link><pubDate>Mon, 27 Jul 2026 06:41:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:147678b7-25a5-44f0-b7dc-aed5d380c7a9</guid><dc:creator>vidhyaparameswari</dc:creator><description>Hi Siri, Please note that the OrCAD to Allegro Layout Translator is no longer supported on current releases, as it is not compatible with 64-bit platforms. As a supported migration workflow, OrCAD Layout .MAX design files can first be translated into an OrCAD 16.6 (.brd) database. The translated design should then be opened and saved in OrCAD 17.2 or 17.4 (.brd) format before being migrated to later versions . For users who have access to a version 16.6 that still contains the OrCAD Layout translator, the translator may be hidden by default. To enable it: Open Setup → User Preferences . Navigate to the Unsupported section. Enable the variable layout2allegro_unsupported . Restart Allegro PCB Editor . After restarting, the translator should be available under: File → Import → CAD Translators → OrCAD Layout This utility can be used to convert an OrCAD Layout .MAX design file (for example, version 15.7) to the Allegro .BRD format.</description></item><item><title>Forum Post: RE: Join us for our next Live Experts Session: PowerSI &amp; S-Parameter Analysis on July 29th 2026</title><link>https://community.cadence.com/cadence_technology_forums/system-analysis/f/sigrity/66194/join-us-for-our-next-live-experts-session-powersi-s-parameter-analysis-on-july-29th-2026/1408989</link><pubDate>Mon, 27 Jul 2026 06:06:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:f9adc6fd-a7b8-41d8-9692-ff58c9d6d2f4</guid><dc:creator>Renu Vibha</dc:creator><description>2 days to go! Don&amp;#39;t miss this opportunity to engage and discover proven approaches to your SI challenges. Join us on Wednesday July 29th at 8:30-9:30PM IST</description></item><item><title>Forum Post: script file to convert .max file to .brd</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-pcb-editor/66201/script-file-to-convert-max-file-to-brd</link><pubDate>Mon, 27 Jul 2026 05:33:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:75c6afd5-c327-462d-b339-c1fe047d18c7</guid><dc:creator>Siri</dc:creator><description>Hello, Could you please let us know if there is any available script or utility to convert an 15.7 .MAX design file to the .BRD format? Thanks</description></item><item><title>Forum Post: Donut Pad</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-pcb-editor/66200/donut-pad</link><pubDate>Mon, 27 Jul 2026 01:59:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:546107a5-c246-422b-8082-ad7fd34bb4b0</guid><dc:creator>MM202607263411</dc:creator><description>Hello, I&amp;#39;m a bit confused bout the difference between donut pad and plated thru pin. And why does some donut pads has paste mask. Can you help me with clear these? Thank you!</description></item><item><title>Forum Post: RE: Donut Pad with Allegro Padstack Editor</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-pcb-editor/51981/donut-pad-with-allegro-padstack-editor/1408988</link><pubDate>Mon, 27 Jul 2026 01:55:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:63a314f9-acd0-4904-9816-ee95a19251e3</guid><dc:creator>MM202607263411</dc:creator><description>Hello, What&amp;#39;s the difference between the plated thru pin and donut pad? Thanks in advance!</description></item><item><title>Forum Post: RE: Hi, How to hide a set of parameter section in pcell generation using "pcDefinePCell()" fuction</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-skill/66199/hi-how-to-hide-a-set-of-parameter-section-in-pcell-generation-using-pcdefinepcell-fuction/1408987</link><pubDate>Sun, 26 Jul 2026 19:40:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:6f9e3d47-57a7-43db-9b1e-3ba8b48e20a9</guid><dc:creator>Andrew Beckett</dc:creator><description>You need to define CDF for the cell; then you can control the editable and display callbacks to control whether a particular parameter is displayed or not. Andrew</description></item><item><title>Forum Post: Hi, How to hide a set of parameter section in pcell generation using "pcDefinePCell()" fuction</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-skill/66199/hi-how-to-hide-a-set-of-parameter-section-in-pcell-generation-using-pcdefinepcell-fuction</link><pubDate>Sun, 26 Jul 2026 17:44:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:24f5e97d-9c4c-4773-940d-16bf19171bfc</guid><dc:creator>Ganesh B</dc:creator><description>Hi, How to hide a set of parameter section in pcell generation using &amp;quot;pcDefinePCell()&amp;quot; fuction. Can anyone help? Just like this.</description></item><item><title>Forum Post: RE: How to measure phase margin through deepprobe.?</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66197/how-to-measure-phase-margin-through-deepprobe/1408986</link><pubDate>Sun, 26 Jul 2026 13:51:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:cc50ebc5-8a98-4671-9ae9-9b60652b71f9</guid><dc:creator>Andrew Beckett</dc:creator><description>I agree - this is covered in my article How to perform a stability (stb) analysis on a loop within an extracted view or DSPF file Andrew</description></item><item><title>Forum Post: SpaceMousen (3D Mouse) support</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-capture-cis/66198/spacemousen-3d-mouse-support</link><pubDate>Sat, 25 Jul 2026 23:15:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:8ccdd827-a434-486c-9185-8ee3918e2c96</guid><dc:creator>JH202606267441</dc:creator><description>Has it been brought up that support for the 3D Connexion SpaceMouse would be really helpful for panning, rotating, and zooming both 2D and 3D UI. Please add support for using the SpaceMouse.</description></item><item><title>Forum Post: RE: How to measure phase margin through deepprobe.?</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66197/how-to-measure-phase-margin-through-deepprobe/1408985</link><pubDate>Sat, 25 Jul 2026 22:51:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:b7908fdc-1532-4611-9fa9-b9bac9f762c9</guid><dc:creator>ULPAnalog</dc:creator><description>I do not see what IPRB3 is in the figure posted. Generally, how I would approach this is by placing a small metal resistor in the circuit where you would have normally inserted iprobe. Then, in config view, I would bind the metal resistor to open. In the testbench I would create two instances of deep probe that are setup to probe either side of the metal resistor and connect them across an iprobe. This is the probe that would be specified in stb analysis. Alternatively, you could specify the instance terminal instead of adding an iprobe. I am assuming that your pdk has metal resistors.</description></item><item><title>Forum Post: How to measure phase margin through deepprobe.?</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66197/how-to-measure-phase-margin-through-deepprobe</link><pubDate>Sat, 25 Jul 2026 15:38:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:64ce8a06-6bf0-4e82-abc9-445341cb5424</guid><dc:creator>VIRAJ PANCHAL</dc:creator><description>Hello community, I am doing the verification of one block. I want to measure the phase margin(PM) though stability analysis. I know the method to measure the phase(i.e connect iprobe in feedback path). But my this circuit is complex, so I want to measure the PM from top level testbench so I am using the deepprobe and cds_thru to connect the signal. but I am unable to measure PM. In maestro view I got error message in PM expression. So my question is that is this a right method to measure PM. if it is right then which probe should I select in stability form.?</description><category domain="https://community.cadence.com/cadence_technology_forums/tags/ADE%2bExplorer">ADE Explorer</category><category domain="https://community.cadence.com/cadence_technology_forums/tags/maestro">maestro</category><category domain="https://community.cadence.com/cadence_technology_forums/tags/Analysis">Analysis</category><category domain="https://community.cadence.com/cadence_technology_forums/tags/Virtuoso">Virtuoso</category><category domain="https://community.cadence.com/cadence_technology_forums/tags/Spectre">Spectre</category><category domain="https://community.cadence.com/cadence_technology_forums/tags/simulation">simulation</category></item><item><title>Forum Post: RE: Opening project done in Cadence 16.6 with Free version 25.1</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-system-capture/66166/opening-project-done-in-cadence-16-6-with-free-version-25-1/1408983</link><pubDate>Fri, 24 Jul 2026 19:56:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:151363ea-d04f-47ad-b09d-7dd301291477</guid><dc:creator>VA202606266120</dc:creator><description>Good day @Zhifeng Jin. Thank you for your answer. I have been trying to open it with the system capture viewer (which comes with the free trial version), but in this version there is no possibility for &amp;quot;Project from Existing Design&amp;quot;. I have suscribe for a free trial of the system capture (for Allegro X free trial request ( Allegro X Free Trial | Cadence )), but havng gotten any reply yet. I will wait for this and come back.</description></item><item><title>Forum Post: RE: Opening project done in Cadence 16.6 with Free version 25.1</title><link>https://community.cadence.com/cadence_technology_forums/pcb-design/f/allegro-x-system-capture/66166/opening-project-done-in-cadence-16-6-with-free-version-25-1/1408982</link><pubDate>Fri, 24 Jul 2026 19:49:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:680cda9c-c12a-46e9-a58b-266e5f4d6804</guid><dc:creator>VA202606266120</dc:creator><description>Hello @Elecguy . Yes, I tryed dbdoctor, from which I could see the PCB board, but not the Schematic. As I have seen/read, its because the version in which it was created.</description></item></channel></rss>