RE: undefined function uiLoadTrigger in si.log
Andrew, Yes. It turns out loading cdsenv is the culprit. ;; load library .cdsenv file ;fred when( ddObj = ddGetObj(libName nil nil ".cdsenv") ;fred printf("\tLoading %s/%s ... " libName ddObj~>name)...
View ArticleRE: undefined function uiLoadTrigger in si.log
Hi Fred, I checked, and PasEnvLoadFile is a wrapper around envLoadFile, and is loading the .cdsenv file in the root of your PDK library. I tried an example I had which has this construct using IC617...
View ArticleRE: undefined function uiLoadTrigger in si.log
Andrew, Did you enable CDS_FILTER_CDSENV_WARNINGS ? If we can get workaround here, I will ask to close that case. And I will avoid such duplication in future. Thanks for your kind help. Fred
View Articlehow to find floating pins in layout
Hello , We would like to find float pins in layout.For example, there is 2 pins which are both named as "testpin" in the layout. But one is connected to metal , another is floating which means it...
View ArticleRE: undefined function uiLoadTrigger in si.log
Hi Fred, [quote userid="348174" url="~/cadence_technology_forums/f/custom-ic-design/38867/undefined-function-uiloadtrigger-in-si-log/1355353#1355353"][/quote] Did you enable CDS_FILTER_CDSENV_WARNINGS...
View ArticleRE: undefined function uiLoadTrigger in si.log
Andrew, No, I did not. I just recalled this envvar setting when I replied last post. Your hacking works well in my test. But not sure whether if really helps to solidify the .cdsenv setting on purpose...
View ArticleHow to customize device type in Allegro
Hi Team, I want to add some customize info in the device type of components in Allegro. By default, device type follows format " source package_pcb footprint_value" from Orcad. I want to add part # and...
View ArticleRE: Generate LEF file through Script
Sir, When i clicked on the link provided by you. It took me to the page to login and was asking my host ID. When i entered it, it still not allowing me to view the page. I would be very grateful if you...
View ArticleRE: Voltus-FI: How to automate the creation of selfheating-aware EM/IR text...
Hi Saloni, Thanks for the info. I tried mmsim17.10.isr2 and it behaves similarly (could you confirm?). Meanwhile, Spectre171 is not fully setup in our methodology. I'll check with our infrastructure...
View ArticleRE: How to manipulate a "OneDDualArrayTblValue"
Hi Tony, Not entirely sure what you're referring to when you talk about a OneDDualArrayTblValue - i.e. what's the context? This is not a table (in the SKILL sense), it's a list of lists. You could...
View ArticleRE: How to manipulate a "OneDDualArrayTblValue"
Thanks Andrew It's exactly what I want. I'm using minDualExtension constrain group. and the value type of the constraint group is DualValue, Dual1DTblValue, OneDDualArrayTblValue. Thanks again
View ArticleRE: Differential Pair BGA Routing
Thanks for the reply. The single trace mode solution works pretty good, but it seems like there should be a better solution using the normal differential routing.
View ArticleRE: Voltus-FI: How to automate the creation of selfheating-aware EM/IR text...
Hi Saloni, Our "mmsim17" is actually Spectre v17. Would you mind let us know since which Spectre version has this bug been resolved? We would look into installing this or newer version. Henry
View ArticleDifferential Routing and Via Placement
I am trying to route differential signals to vias placed closely to fine pitch connector. For some reason I am not able to place the vias very close to the connector when I first place them. Its not...
View ArticleEmpowering Generation - Range Generated Fields (RGF)
Specman constraints solver process consists of a series of reductions and assignments . It reduces the range of the field value based on the constraints, and then assigns to it a random value from the...
View ArticleRE: Differential Pair BGA Routing
An alternative is to 1) assign your diff pairs to a net class. 2)In the Physical domain of Constraint Manager create a region then assign values for Neck 'Min Width' and 'Neck gap". 3) define a shape...
View ArticleHow to Hide Hierarchical Ports for Isolated Power Rails
Hi folks, OrCAD Capture 16.6 I am creating a design with multiple identical circuits so I have elected to use hierarchical blocks. Each h-block instance contains common power and ground inputs. In...
View ArticleRE: Voltus-FI: How to automate the creation of selfheating-aware EM/IR text...
Hi Henry, It isn't a known bug and I know a lot of our customers are running the flow the way you want to, but this is the first time I've heard of the issue. This is why I suspected an older Spectre...
View ArticleRunning simulation on verilogAMS
Hi, I have a coworker I've been trying to help to get verilogAMS to run and to be able to run a simulation. At first verilogAMS wouldn't compile because it couldn't find the 64-bit version of ncvlog....
View ArticleRE: Running simulation on verilogAMS
Also, after doing this, I can't exit out of cadence. Every time I go to close cadence, I get the following error: hiDBoxOK(hiQuitDBox) t *Error* length: argument must be a list or an array -...
View Article