OSSHNL-366 and DB-270337

Seeing something similar to

ERROR (OSSHNL-366): Netlisting failed because the instance 'I15' in cellview 'mylib/mycell/schematic' is bound to an invalid placed master 'reflib/refcell/symbol'.



*WARNING* (DB-270337): dbGetInstHeaderMaster: Failed to open cellview 'refcell symbol' from library 'reflib' in read-only mode because the cellview does not exist. This cellview was instantiated in  cellview 'mycell schematic' of library 'mylib'. Ensure that the cellview exists in the library.

What the AE first told me to try : make sure that symbol view is checked in. That was a revision-controlled branch-terminated lib BTW. 

Creating the symbol view did work - to get a netlist (this was a failure at netlisting BTW)

And then, found that I was running spectre when I meant to run AMS.

So, what actually happened - I tried to clone a working AMS setup that wasn't giving this error. The primitive in question has only a verilog view (no symbol). The problem is that the default simulator is spectre - when you create a new test - if you don't choose config to start with for the view. That's a bit lame isn't it - if you say config in the beginning, it sets AMS first - assuming it's an AMS config. Anyhow, I had set schematic (I think) and changed it later to config, but, the simulator was already spectre (default) and I hadn't changed that. 

Now, when I imported a session from the working Assembler setup, from an AMS test, I got no warning.

And so wasted a lot of time 😊

So? Check if you're running the intended simulator or now. Might save you time :)

Comments

Popular posts from this blog

Plotting Device Parameters (gm, vdsat, etc) Vs Time or Temp

When You Want to Get Cycle-to-Cycle Jitter at PLL Output Due to the Reference Oscillator

Jitter - How to Characterize Your Oscillator or Clock Source