Creating your own partsTips and TricksTable of Contents

As more bugs become known, more will be posted here. If you find a bug, please please email us so we can add it on this list and save other people time and suffering and also hopefully figure out what went wrong.

1. BAD_MEM_POINTER
This error occurs when trying to access the file system (saving, opening, etc). If you click cancel, design works will close and you will lose all of your unsaved work. The work around for this is to keep clicking OK; eventually the error will go away. The underlying cause is not known.
Note. Once this starts hapenning, DesignWorks will likely hang soon. Save your work (Ctrl-S) before doing any complicated operations.
2. Simulation Error! An internal error occured in the simulator. Location = 7309. Press Cancel to ignore future errors.
If you get this error when trying to place a part into your schematic, then it's probably because the part name has a space in it. The work around is to re-create the part and name it without any spaces. -Marc Templin
3. No output shows up from a verilog part.
After you create your part (the whole primitive:Other--47 deal), sometimes DW will change it to primitive: NOT. This will seem to be fine in your design, it'll bring up your code to edit, you can save and compile it, but no output will show up when you probe your pins. The fix: delete the part from your design. Right-click on it in your parts list (Library window), click Edit, which will bring up DevEditor. Go to Options: Subcircuit/Part Type, and change your part type back to Primitive: Other, with number value 47. Save it. When you try to place the fixed part in your design, you will probably get a window telling you to re-name the part, don't. Click on "use new part with existing name"(or whatever). -Marc Templin
Creating your own partsTips and TricksTable of Contents