During the past 12 months Amkor Technology Inc. has implemented the use of Cadence Allegro to address some substrate design for silicon packaging. The nature of advanced packaging and the sheer number of designers worldwide requires both customization of the design tool (with frequent changes) while maintaining a simple user interface. This has been successfully achieved through the use of SKILL. While SKILL is relatively straightforward there were a number of hurdles that had to be overcome. The paper presented will deal with two main topics. The first will present an example of a network installation (covering dozens of Cadence users) that allows for full control of the SKILL environment by the individual/group responsible for maintenance. The second part of the paper will deal with customization issues using SKILL and will focus heavily on GUI development and intellectual property (IP) protection. While Cadence does offer a couple of classes on SKILL development (it is also true that none of these classes are focused on Allegro/APD) there remains a plethora of items that are only learnt first-hand and are not necessarily published in any one source. Some of these items will be highlighted including: • The use of dynamic bitmaps in SKILL forms to guide users. • The use of properties in SKILL coding to achieve results. • Limitations of SKILL documentation and alternate resources. • Miscellaneous SKILL functionality such as: the use of status bars to provide user feedback during the running of SKILL routines. • The protection of SKILL files using encryption and &quot;licensing &quot; methods. Introduction: Th
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.