<?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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Custom IC Design - Recent Threads</title><link>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design</link><description>[b]Moderator:[/b] Andrew Beckett.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 24 Aug 2026 02:18:32 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.cadence.com/cadence_technology_forums/f/custom-ic-design" /><item><title>try_fast_op with SpectreX</title><link>https://community.cadence.com/thread/66283?ContentTypeID=0</link><pubDate>Mon, 24 Aug 2026 02:18:32 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:e04fef75-36af-4627-9250-db1e3288e657</guid><dc:creator>SL20260319720</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/66283?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66283/try_fast_op-with-spectrex/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Is it possible to&amp;nbsp;disable try_fast_op when simulating transient with&amp;nbsp;SpectreX? I set have the option &amp;quot;no&amp;quot; selected under ADE&amp;nbsp;Explorer -&amp;gt;&amp;nbsp;simulation -&amp;gt; Options -&amp;gt; analog -&amp;gt; try_fast_op&amp;nbsp;(see attached picture).&amp;nbsp;After netlisting, I see the text &amp;quot;try_fast_op=no&amp;quot; as part of simulatorOptions. However,&amp;nbsp;the transient simulation usually spend significant amount of time at the&amp;nbsp;stage &amp;quot;Trying Fast DC 0 for initial condition.&amp;quot; It appears that Spectre&amp;nbsp;is still trying to do fast DC for initial condition.&lt;/p&gt;
&lt;p&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/38/SpectreX_5F00_Screenshot-2026_2D00_08_2D00_23-191301.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Su Lim&lt;/p&gt;</description></item><item><title>Closing Pegasus results viewer causes hierarchy return during Pegasus DRC</title><link>https://community.cadence.com/thread/66263?ContentTypeID=0</link><pubDate>Thu, 13 Aug 2026 17:46:56 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:48619098-2b91-4d16-9919-f163e104fac0</guid><dc:creator>ED202602057731</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/66263?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66263/closing-pegasus-results-viewer-causes-hierarchy-return-during-pegasus-drc/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Situation: open a layout block in VirtuosoXl and descend one or more levels. run Pegasus DRC on the sub-block. When you close the DRC debugging tool, the hierarchy will snap back to the top-level that you opened. I&amp;#39;m sure this is a setting and it is just an annoyance, but if anyone has a solution, I would be grateful&lt;/p&gt;</description></item><item><title>Measure across sweep in MC and get results to yield table for each MC point</title><link>https://community.cadence.com/thread/66262?ContentTypeID=0</link><pubDate>Thu, 13 Aug 2026 17:22:11 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1aa4eebc-bc91-44f6-a139-f8c01af2a408</guid><dc:creator>Aboubakr</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/66262?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66262/measure-across-sweep-in-mc-and-get-results-to-yield-table-for-each-mc-point/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m wondering if there is a way to get a measurement of eval type &amp;ldquo;sweeps&amp;rdquo; in a MC run to measure across only the sweep variables but not MC sweeps, so that I get the result for each MC point still.&lt;/p&gt;
&lt;p&gt;and of there is a way to select which variable to measure across, I know there is measureAcross() function but it doesn&amp;rsquo;t seem to what the name implies.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;this discussion touched on the same topic near the end, and Andrew mentioned that there was no way to do that 3 years ago, any updates today ?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;[mention:15ed758d2b0f49a5b08a30b0c446ca61:46448885d0e64133bbfbf0cd7b0fd6f7]&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;thank you,&lt;/p&gt;
&lt;p&gt;Aboubakr&lt;/p&gt;</description></item><item><title>VIVA reload: black window</title><link>https://community.cadence.com/thread/66251?ContentTypeID=0</link><pubDate>Mon, 10 Aug 2026 07:40:59 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:34125244-a2b5-40cc-9001-f00462c52fb9</guid><dc:creator>Martinsh</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/66251?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66251/viva-reload-black-window/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;IC251 isr6. When transicient simulation is runing, plot signal works well, but if reload from VIVA menu File-&amp;gt;Reload, all signal waveforms&amp;nbsp;on the result window are removed. How to solve this problem?&lt;/p&gt;</description></item><item><title>RE: VIVA reload: black window</title><link>https://community.cadence.com/thread/1409138?ContentTypeID=1</link><pubDate>Mon, 10 Aug 2026 09:34:43 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:44a17c42-192b-44e1-8eb8-ebc0a44c308a</guid><dc:creator>Andrew Beckett</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/1409138?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66251/viva-reload-black-window/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Please contact &lt;a href="http://ask.cadence.com"&gt;customer support&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Andrew&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409123?ContentTypeID=1</link><pubDate>Thu, 06 Aug 2026 09:07:42 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:4b45c929-723d-40ff-bce9-4f0539bac77b</guid><dc:creator>Andrew Beckett</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/1409123?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;The simplest is probably to use the context. Functions that access current (eg IDC, IT) would map the terminal, and those which access voltage would map the net. That said, I&amp;rsquo;ve not really thought this through properly because I&amp;rsquo;ve never looked into actually doing this&amp;hellip;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/66240?ContentTypeID=0</link><pubDate>Tue, 04 Aug 2026 09:21:17 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:36a6eb1e-c593-4299-9819-18e46460c563</guid><dc:creator>kkdesbois</dc:creator><slash:comments>10</slash:comments><comments>https://community.cadence.com/thread/66240?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;br /&gt;When I run a simulation from ADE, I can see in VIVA a wave for each net, even if the simulation is a DC without sweep.&lt;br /&gt;&lt;img style="max-height:237px;max-width:362px;" height="237" src="https://community.cadence.com/resized-image/__size/724x474/__key/communityserver-discussions-components-files/38/pastedimage1785835059553v1.png" width="362" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;If I run the simulation file runSimulation from the directory netlist created by ADE, in VIVA each net is a scalar now and can not be plotted&lt;br /&gt;&lt;img style="max-height:225px;max-width:360px;" height="225" src="https://community.cadence.com/resized-image/__size/720x450/__key/communityserver-discussions-components-files/38/pastedimage1785835176954v2.png" width="360" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;Any reason for that? What makes the creation of wave rather than a scalar?&lt;br /&gt;Laurent.&lt;/p&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409120?ContentTypeID=1</link><pubDate>Thu, 06 Aug 2026 07:13:50 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:d90c8d2d-252a-48c1-9f38-dd0ce34f7ce3</guid><dc:creator>kkdesbois</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409120?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks Andrew.&lt;br /&gt;I didn&amp;#39;t see your answer (email warning does not work for every reply).&lt;br /&gt;I was also using this function. I also need its sister function,&amp;nbsp;&lt;span&gt;asiMapTerminalName, when the expression is like :&amp;nbsp;(IDC &amp;quot;/amp_top/amp_low/MPampDiff0/s&amp;quot;)&lt;br /&gt;&lt;br /&gt;How can I tell whether the last argument of the expression refers to a net or a terminal?&lt;br /&gt;I was&amp;nbsp;thinking of getting the lib/cell from the hierarchy (I don&amp;#39;t know yet how to do that) and checking whether the last expression argument (in the previous example : s) is a member of the list returned by&amp;nbsp;almGetTerminalList.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is there&amp;nbsp;a more elegant or straightforward method?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409088?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 14:51:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:a7ac6b68-2090-4da6-aeb9-5ca83068e3f7</guid><dc:creator>Andrew Beckett</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409088?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Not really. The trouble is that the mapping could be complex if the name happened to use a spectre reserved word, but in general you could use:&lt;/p&gt;
&lt;p&gt;asiMapNetName(&amp;quot;/the/path/to/maestro/results/maestro/Interactive.10/2/TRAN_ONLY/psf&amp;quot; list(&amp;quot;/diffOut&amp;quot;))&lt;/p&gt;
&lt;p&gt;(it copes with the &amp;quot;psf&amp;quot; dir or the one above - the &amp;quot;data&amp;quot; dir).&lt;/p&gt;
&lt;p&gt;That&amp;#39;s just for the net name part - it doesn&amp;#39;t transform the entire expression.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Andrew&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409087?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 14:16:37 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:a5273062-6118-42d6-8d65-f5bc12833a76</guid><dc:creator>kkdesbois</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409087?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>[quote userid="508632" url="~/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/1409085"]So I need to adapt the ADE output expressions to support netlist names.[/quote]
&lt;p&gt;By the way, Is there a function to transform the ADE output expressions written as schematic name to expression written as netlist name?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409085?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 12:40:48 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:6ed80b61-aeb6-4cc2-bbb2-827623583177</guid><dc:creator>kkdesbois</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409085?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;ok. Thanks for the explanation. I really thought that VDC() returned nil because it&amp;#39;s a scalar in psf and not a wave.&lt;br /&gt;So I need to adapt the ADE output expressions to support netlist names.&lt;/p&gt;
&lt;p&gt;Laurent.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409084?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 12:34:24 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:d512565e-a39e-485b-bb53-0b5c362656c9</guid><dc:creator>Andrew Beckett</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409084?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;That expression should work if VDC() returns a scalar (it certainly can do that) It&amp;#39;s just subtracting two scalar values and then taking the absolute value - that should be OK. The issues is that VDC() is returning nil. That&amp;#39;s because the argument to the VDC has been given as a&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;schematic&lt;/span&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt; name rather than a&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;netlist&lt;/span&gt; name (it begins with a &amp;quot;/&amp;quot; and could use &amp;quot;/&amp;quot; as the hierarchy separator). For this to work, it needs the runObjFile in the point psf directory to point to the netlist directory, where it uses the mapping data to map from schematic names to netlist names.&lt;/p&gt;
&lt;p&gt;If you change the expression to (abs (difference (VDC &amp;quot;VOUT&amp;quot;) (VDC &amp;quot;VREF&amp;quot;))) then it would work fine (the leading slash is removed).&lt;/p&gt;
&lt;p&gt;Andrew&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409083?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 12:10:49 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:c4cce1cd-ed1a-44b5-b3d2-e2e962ad5988</guid><dc:creator>kkdesbois</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409083?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;ok, clear. I understand now the utility of this runObjFile.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Why do I want a psf with waves?&lt;br /&gt;I save ADE outputs (ocean expressions) and would like to apply them, thanks to an ocean script, to a psf created by a spectre unix command.&lt;br /&gt;example :&amp;nbsp;&lt;br /&gt;This ADE expression :&amp;nbsp;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/38/pastedimage1785844926292v1.png" alt=" " /&gt;&lt;br /&gt;is saved in an ocean script as :&amp;nbsp;offset=(abs (difference (VDC &amp;quot;/VOUT&amp;quot;) (VDC &amp;quot;/VREF&amp;quot;)))&lt;br /&gt;If this&amp;nbsp;this ocean expression is applied on a psf created from spectre unix command (i.e, containing scalar if the DC analysis has no sweep), it returns the following error :&amp;nbsp;&lt;br /&gt;*Error* difference: can&amp;#39;t handle (nil - nil)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409082?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 11:54:01 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:9db3ce1d-9da1-491a-a4a8-64cf025d2934</guid><dc:creator>Andrew Beckett</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409082?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;It&amp;#39;s not really that the nets are saved as waves for psf/testName/psf. What happens is that for the psf/testName/psf dir, ADE creates a&amp;nbsp;&lt;em&gt;runObjFile&lt;/em&gt; which collates the individual point results together as a family, and hence when opening that you get waveforms instead (because there&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;might&lt;/span&gt; be more than one point simulated and even with a single point it&amp;#39;s a waveform of one point).&lt;/p&gt;
&lt;p&gt;You&amp;#39;d have to surround the analyses statements in spectre with some kind of sweep to achieve the same thing:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;tempSweep sweep param=temp values=[27] {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; dcOp dc write=&amp;quot;spectre.dc&amp;quot; maxiters=150 maxsteps=10000 annotate=status&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; dcOpInfo info what=oppoint where=rawfile&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This is a sweep of one point. I&amp;#39;m not sure why you would want&amp;nbsp;to do this though?&lt;/p&gt;
&lt;p&gt;Andrew&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409081?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 11:46:03 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:676dddab-c1b9-4917-9cd3-09c7707ce3e1</guid><dc:creator>kkdesbois</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409081?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks Andrew.&lt;br /&gt;While you were answering, I realized my mistake and misunderstanding.&lt;br /&gt;&lt;br /&gt;ExporerRun0/&lt;strong&gt;psf&lt;/strong&gt;/testName/psf : the nets are saved as waves&lt;br /&gt;&lt;span&gt;ExporerRun0/&lt;strong&gt;1&lt;/strong&gt;/testName/psf : the nets are saved as scalars&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;And of course when I RMB-&amp;gt;Open Terminal and launch runSimulation, I re-create this&amp;nbsp;&lt;span&gt;ExporerRun0/1/testName/psf&amp;nbsp;(i.e, scalar).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Now my questions are:&amp;nbsp;&lt;br /&gt;How is the&amp;nbsp;&lt;span&gt;ExporerRun0/&lt;strong&gt;psf&lt;/strong&gt;/testName/psf created?&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Is it possible (with a spectre argument or option)&amp;nbsp;to make the&amp;nbsp;ExporerRun0/&lt;strong&gt;1&lt;/strong&gt;/testName/psf contain waves rather than scalar?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: psf format different when simulation is run from ADE or in command line</title><link>https://community.cadence.com/thread/1409079?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 10:38:33 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:f8bf755c-03a8-4d00-83aa-06507dc60b15</guid><dc:creator>Andrew Beckett</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409079?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66240/psf-format-different-when-simulation-is-run-from-ade-or-in-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Laurent,&lt;/p&gt;
&lt;p&gt;This is because in the top one you are using the results browser for the entire set of simulations (you might only be running one, but ADE could allow multiple runs because of sweeps or corners). In other words, you&amp;#39;re looking at the psf/testName/psf dir rather than (e.g. 1/testName/psf dir - the number being one of the points). If you go over one of the output cells in the ADE results and do Right Mouse-&amp;gt;Results Browser it would open the specific point only and then you should see what you are seeing in the bottom ViVA.&lt;/p&gt;
&lt;p&gt;Hope that makes sense.&lt;/p&gt;
&lt;p&gt;Andrew&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Add MOM license key Error: TSMC PDK  Tool Error : No setting file</title><link>https://community.cadence.com/thread/1409075?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 06:33:04 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:6d1fa455-fa63-47a3-bd44-909b9b6489b9</guid><dc:creator>Andrew Beckett</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/1409075?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66239/add-mom-license-key-error-tsmc-pdk-tool-error-no-setting-file/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;You should contact TSMC (or your distributor if you don&amp;rsquo;t work directly with TSMC) about this. Not really something that can be dealt with in a public forum.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Andrew&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Add MOM license key Error: TSMC PDK  Tool Error : No setting file</title><link>https://community.cadence.com/thread/66239?ContentTypeID=0</link><pubDate>Tue, 04 Aug 2026 06:24:48 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:46b0de67-66c0-4f09-a8d8-6bf322252b37</guid><dc:creator>GZ20260415257</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/66239?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66239/add-mom-license-key-error-tsmc-pdk-tool-error-no-setting-file/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Community,&lt;/p&gt;
&lt;p&gt;I was trying&amp;nbsp; use layout MOM cap and found license needed. And I tried to add MOM license as tutorial, error occured.&lt;/p&gt;
&lt;p&gt;As the picture shows, &amp;quot;no setting file&amp;quot; error reported. I have no ideal about this error and cannot find any solution.&lt;/p&gt;
&lt;p&gt;May I got some help?&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/38/pastedimage1785824429732v2.png" alt=" " /&gt;&lt;/p&gt;</description></item><item><title>Unable to select Accuracy Defaults in spectre 25.1</title><link>https://community.cadence.com/thread/66232?ContentTypeID=0</link><pubDate>Sun, 02 Aug 2026 07:02:24 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:05ae7e0f-0732-4825-b018-bdfc352f991c</guid><dc:creator>VIRAJ PANCHAL</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/66232?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66232/unable-to-select-accuracy-defaults-in-spectre-25-1/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello community,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve upgraded my spectre version from 23.1 to 25.1.&lt;/p&gt;
&lt;p&gt;When I create a maestro view and add the new transient analysis, so in the analysis I can&amp;#39;t able to select&amp;nbsp;Accuracy Defaults (conservation, moderate and liberal)..!!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So my question, is that a spectre 25.1 tool issue or something else..? (In spectre 23.1 I can able to select &lt;span&gt;Accuracy Defaults.&lt;/span&gt;)&lt;/p&gt;
&lt;p&gt;Look into in below snapshot of&amp;nbsp;&lt;span&gt;spectre 25.1. The Accuracy Defaults is disable kind of thing.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&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/38/Screenshot-2026_2D00_08_2D00_02-120913.png" alt=" " /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;- Viraj.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>RE: Unable to select Accuracy Defaults in spectre 25.1</title><link>https://community.cadence.com/thread/1409074?ContentTypeID=1</link><pubDate>Tue, 04 Aug 2026 04:16:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:fda71eed-99bd-4943-b89e-729317b65544</guid><dc:creator>VIRAJ PANCHAL</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/1409074?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66232/unable-to-select-accuracy-defaults-in-spectre-25-1/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Got it, thanks for this information Andrew.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Global Girds cannot be displayed.</title><link>https://community.cadence.com/thread/66238?ContentTypeID=0</link><pubDate>Tue, 04 Aug 2026 03:21:20 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:d6c4af6a-7a7d-4a06-98f3-3f45643d01b8</guid><dc:creator>JH202504237643</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/66238?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66238/global-girds-cannot-be-displayed/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;After I update the PDK，Global Girds cannot be displayed.&lt;/p&gt;
&lt;p&gt;&lt;span data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjJLWTVMUGxYbDVyJTIyJTJDJTIycGFyYUlkeCUyMiUzQTAlMkMlMjJzcmMlMjIlM0ElMjJUaGUlMjBnbG9iYWwlMjBncmlkcyUyMG9wdGlvbiUyMGlzJTIwY2hlY2tlZCUyMiUyQyUyMmRzdCUyMiUzQSUyMiVFNSU4NSVBOCVFNSVCMSU4MCVFNyVCRCU5MSVFNiVBMCVCQyVFOSU4MCU4OSVFOSVBMSVCOSVFNSVCNyVCMiVFOSU4MCU4OSVFNCVCOCVBRCUyMiUyQyUyMm1ldGFkYXRhJTIyJTNBJTIyJTIyJTJDJTIybWF0Y2hlcyUyMiUzQW51bGwlMkMlMjJ0cmFuc2xhdGVkQnklMjIlM0FudWxsJTJDJTIybWV0YURhdGElMjIlM0ElNUIlNUQlMkMlMjJ0ZXh0JTIyJTNBJTIyVGhlJTIwZ2xvYmFsJTIwZ3JpZHMlMjBvcHRpb24lMjBpcyUyMGNoZWNrZWQlMjIlN0QlNUQlN0QlNUQ="&gt;The Global Grids option is checked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;pdk version: v1.2_2p2a2.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Han&lt;/p&gt;</description></item><item><title>Auto Via in Edit-in-Place with metals on higher levels</title><link>https://community.cadence.com/thread/66234?ContentTypeID=0</link><pubDate>Mon, 03 Aug 2026 09:36:33 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:87d7b5b6-3a1e-4f7d-8f97-242f1a66d59f</guid><dc:creator>PK202501238151</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/66234?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66234/auto-via-in-edit-in-place-with-metals-on-higher-levels/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am using auto-via to generate vias between overlapping metals. I often work in edit-in-place, which means that some of the metals might be on higher hierarchy levels. These are apparently not considered when using auto vias. Is there a way of getting this to work?&lt;/p&gt;</description></item><item><title>RE: Auto Via in Edit-in-Place with metals on higher levels</title><link>https://community.cadence.com/thread/1409071?ContentTypeID=1</link><pubDate>Mon, 03 Aug 2026 10:56:49 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:3a13d4af-e7ce-4231-bf25-12c0550dc880</guid><dc:creator>Andrew Beckett</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/1409071?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66234/auto-via-in-edit-in-place-with-metals-on-higher-levels/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;There is an enhancement request for this (Cadence Change Request #2458518) - one challenge of course is that when you edit-in-place and then place vias taking into account shapes outside of the descendent hierarchy of the cell you are editing, you may end up placing vias where other occurrences of the same cell have different metal above them. Sometimes that will be fine, but that&amp;#39;s the reason why it&amp;#39;s not done out of the box.&lt;/p&gt;
&lt;p&gt;You could use this SKILL code&amp;nbsp;(could be called from a bind key). It will prompt you to enter points for a box to do the auto-via within:&lt;/p&gt;
&lt;pre&gt;procedure(CCFgenViaInEIP(@optional (win hiGetCurrentWindow()))
  letseq(
    (
      (cv geGetEditCellView(win))
      (tf techGetTechFile(cv))
      (topCV geGetWindowCellView(win))
      (constraintGroupName cstGetDefaultConstraintGroupName(cv &amp;quot;Via&amp;quot;))
      (constraintGroup cstFindConstraintGroupIn(tf constraintGroupName))
      (viaOpts viaGetViaOptions(constraintGroup))
      ; compute transformation from top to EIP cellView
      ; could use dbInvertTransform(dbGetInstTransform(geGetInstHierPath(win))))
      ; but  this was only added in IC25.1 ISR3
      (dbu cv~&amp;gt;DBUPerUU)
      (xform list(win~&amp;gt;d2eTransX/dbu:win~&amp;gt;d2eTransY/dbu win~&amp;gt;d2eTransOrient))
      box topVias
    )
    box=enterBox(?prompts list(&amp;quot;Enter area for via creation&amp;quot;))
    ; create the vias in the top cellView and then move them into the
    ; EIP cellView
    topVias=viaGenerateViasInArea(topCV box viaOpts ?startLevel 0 ?stopLevel 32)
    unless(cv==topCV
      foreach(via topVias
        dbMoveFig(via cv xform)
      )
    )
    t
  )
)
&lt;/pre&gt;
&lt;p&gt;Andrew&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to select Accuracy Defaults in spectre 25.1</title><link>https://community.cadence.com/thread/1409067?ContentTypeID=1</link><pubDate>Sun, 02 Aug 2026 07:30:31 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:5efb34cb-f575-48ba-a84e-2d79806a4018</guid><dc:creator>Andrew Beckett</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/1409067?ContentTypeID=1</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66232/unable-to-select-accuracy-defaults-in-spectre-25-1/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Viraj,&lt;/p&gt;
&lt;p&gt;From IC25.1 the default is Spectre X (set on the High Performance Options form under the Setup menu). Usually the accuracy settings are then controlled using the performance level (cx, ax, mx, lx, vx). This can be overridden if needed via the preset override (although I wouldn&amp;rsquo;t do that for errpreset), or you can change the high performance mode back to APS or Spectre if needed.&lt;/p&gt;
&lt;p&gt;Andrew&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to measure phase margin through deepprobe.?</title><link>https://community.cadence.com/thread/66197?ContentTypeID=0</link><pubDate>Sat, 25 Jul 2026 15:38:36 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:64ce8a06-6bf0-4e82-abc9-445341cb5424</guid><dc:creator>VIRAJ PANCHAL</dc:creator><slash:comments>6</slash:comments><comments>https://community.cadence.com/thread/66197?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/66197/how-to-measure-phase-margin-through-deepprobe/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello community,&lt;/p&gt;
&lt;p&gt;I am doing the verification of one block. I want to measure the phase margin(PM) though stability analysis.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;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.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;but I am unable to measure PM. In maestro view I got error message in PM expression.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;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.?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/38/pastedimage1784993721055v1.png" alt=" " /&gt;&lt;img src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/38/pastedimage1784993860586v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description></item></channel></rss>