As I understand it, Calibre actually calls the Cadence netlister. So if you're having difficulty getting a CDL netlist from Cadence then Calibre may not be able to work around the Cadence netlisting problem you are seeing.
Calibre uses Spice netlist or CDL netlist or Verilog netlist or Cadence schematic but it does so in the following ways:
Spice netlist - reads it directly
CDL netlist - reads it directly
Verilog netlist - uses v2lvs utility to convert the Verilog netlist into a Spice like netlist.
Cadence schematic - calls the Cadence netlister to create a CDL netlist, doesn't use Calibre netlister.
So with that in mind, I think it might help if you could first establish a way to get the Cadence netlister working outside of Calibre.
Actually, I just solved the problem. Following is what I have done:
Step 1: Create a symbol view for the cell that has only CDL netlist with all the I/O pins
Make sure the symbol view has the label of [@cellName]
Step 2: Copy the symbol view to auCdl view and make sure CDF property of this auCdl view has all the correct I/O pin orders
Step 3: Create a CDL netlist for this merged schematic views and CDL view (actually the cell with CDL-netlist-only only needs to have auCdl view as mentioned above)
Step 4: In the CDL netlist created in Step 3, add one more line .INCLUDE pathname_of_the_CDL_netlist_without_schematic_view
Then, Calibre can call the CDL netlist generated in Step 4
Thanks for the help.
That's great news, and fast too! Thanks for shaing the solution with all of us.
There are likely to be many people in that future that will benefit from the answer you gave. I bet by this weekend, anyone in the world using Google to search for the following string:
calibre LVS cadence mixed schematic netlist
...will see your post at the top of the list. I'm going to set a calendar reminder to see if this prediction comes true.
Can you give me more details on how to perform each of those step? For example, how to create a symbol view from spice netlist? And how to create a CDL netlist from combined schematic and CDL view?
I am interested in doing mixed signal verification as well. Please help.
Thanks a lot.