By Jeffrey Gallagher
In this blog, we take a look, not at a new command, but instead at a classic command that many of you may not even realize is in the tool today: the database diary.
The database diary tool (Tools -> Database Diary…) is available in all APD and SiP Layout tools. With it, you are able to take notes about key design decisions you have made, items that need to be done, or problems you might be having. You can even use it to record the steps of your design flow and settings that were used to get some specific routing results in the event that you want to reproduce that routing in another, similar design.
Want to know more about the database diary and how to incorporate it into your daily design activities? Read on!
Adding an Entry to the Database Diary
The database diary can be run at any time in your design flow, whether you are just starting your design and want to record the template database and netlist source or are nearing the end of routing and wish to document reasons for waiving certain DRC violations.
Running this command brings up the UI shown below, all ready to record your notes. Don’t worry about entering your user name or the current date and time; they’ll be filled in automatically for you. Instead, simply type whatever you want recorded and press the “Add Entry” button to add the new text to the diary in chronological order.
Should you have additional information you want to record, you can continue to add more entries. Use the Close button to return to your design tasks when you’re finished taking notes.
Removing Data from the Diary
What happens if you need to send your design to another designer or company, but there is sensitive IP in the diary? Or, what if you have left yourself some to-do notes and have completed those tasks? You’ll want to clean up pieces of—or even the entire contents of—the diary.
Never fear! When you open the diary, you have options to delete the entire history or just selected lines. Use these to quickly and easily remove the text that you no longer want in the diary and it will be completely and permanently removed from the diary. Note, however, that once you save the design after cleaning up your diary, you will not be able to access those notes again. Take care!
Have an Idea for Improving the Database Diary?
Do you have a great idea for making the database diary tool even more useful? Maybe you want to be able to set your user name to include your company and phone number (if you’re collaborating on the design with another company) or include the diary contents when generating a PDF file for documentation. It may be that you want the tool to automatically generate entries for specific major events or to have categories for notes (so you can filter and see just notes about DRCs, logic changes, or routing trade-offs). Whatever the idea may be, be sure to tell your Cadence customer support representative; your idea could be in the next version of the tool!