dirac16
Member level 5
I have run into a problem with simulating a verilog code in ADE XL window. Here are what I have done so far:
- Created a new cellview, cellA, and chose its cell type as Verilog and its cell view as functional under Library myLib.
- By clicking OK a text editor popped up, then wrote down a simple verilog behavioral code right there.
- Clicked OK and hopefully there was no compilation error.
- It then asked me to create a symbol. Clicked OK and a symbol was created successfully.
- Now created another cellview, cellB, and this time chose its cell type as schematic.
- In the new cellview I placed the symbol I just created.
- I connected input pins to appropriate signals before running a simulation.
- I created an ADE XL environment within which a transient analysis was set up.
- When I ran the simulation I got an error as such: Unable to descend into any of the views defined in view list, 'spectre cmos_sch coms.sch schematic veriloga', for the instance 'I0' in cell 'cellB'. Add one of these views to the cell 'cellA' in the library 'myLib', or modify the view list so that it contains an existing view.
- I have no idea why it presumably chose veriloga in the view list while I had originally verilog code in my design. Anyway, I tried to change the view list and replaced veriloga with functional view. This time I got another error, saying that the instance 'I0' is referencing an undefined module or subsircuit.