Today we have a new release from the open source DesignTools project
and it includes the new Rotator program. The Rotator program is
designed to do bulk rotation of text in your design so you no longer
need to waste hours manually rotating each chunk of text to the desired
position. This is particularly helpful when you are starting to do
silks or if you use the Cadence "Modules" feature in your designs.
The idea for this tool came from Pat Davis of Millennium Design simply
because he needed something like this. With any luck, it will also save
you some time.
During the last few weeks most of the work put into the DesignTools
project has gone into the general organization and infrastructure.
Though this work doesn't immediately result in new programs or features
for end users, it will make life a lot easier going forward.
If you have any ideas, feedback or opinions please voice them on the email@example.com mailing list.
I was asked by a Cadence employee to put project release announcements
here on the cdnusers.org form. If one of the moderators would prefer
that I stop, please let me know.
Of the top of my head, the axlDebug() function (released in 15.2) is
possibly the only thing that keeps the programs from running on earlier
SPB versions. This particular function is only used for my own personal
debugging, so it can easily be removed (and probably should be).
The code is mostly version agnostic and it already contains
work-arounds allowing it to run on 14.x but since I'm only testing SPB
versions 15.2 and 15.5 (and hopefully soon 15.5.1) on multiple
platforms (winNT4, Win2K, WinXP, Solaris8, ...), it's better that I
don't make any grandiose claims. ;-)
If you can tell me the particular SPB version you want tested, it might be trivial to add/ensure support.
Due to the user request from Andrew Riley, support has been added (and
tested) for Allegro PSD 14.2 version. This required very little work
and prompted me to make some needed extensions of the
installer/uninstaller code to accommodate the older versions as well as
different products (i.e. librarian, APD, etc.). Though PSD 15.0 and
15.1 have not actually been tested, I've been through their
documentation and made the adjustments needed for these particular
versions so they should also work just fine.
Without knowing Cadence internal roadmaps, there is no way of knowing
how long I can cleanly maintain support for older versions. In general,
having a ton of versions/system checks to branch your code is a not a
good idea over the long haul. A few are tolerable but having a lot make
the code base less robust.
Also, the older versions increase the amount of time it takes to
properly test releases. If people want to help with testing, it would
be much appreciated.