I have made a script ("check_scp") to help you do all of this. The Amulet3 standard cells live in two directories
/home/amulinks/compass/libs/mucells_lr7/ # made here /home/amulinks/compass/libs/q1cells_lr7/ # made by ARMIn the "q1cells_lr7" directory it is assumed that all layout cells are standard cells and must have an up to date phantom. In "mucells_lr7" there is a file called "place.cls" which contains the names of all other standard cells. If you create a new standard cell you must edit this file to insert the new cell. Please do this carefully as the file is used by the Chip Compiler. Please also maintain the alphabetical order of the names in this file and ensure it has "group write" permission.
To create new [scp] cells first make sure that "place.cls" is up to date (if you are working with "mucells_lr7"). Then go to your Compass working directory and run the script thus
check_scp q1cells_lr7 # for q1cells check_scp mucells_lr7 # for mucellsThis will list (on your console) any cells that need the [scp] cells (re)making and will create a file "vlsi.script" which contains a shell script to actually make the new [scp] cells. Note that "check_scp" may take a minute or two to run. To actually (re)make the [scp] cells you must now run the script which has been created in the current directory. You must be logged in to "amu12" for this to work as it invokes the Compass Chip Compiler. Type the following
./vlsi.scriptThis will create the necessary [scp] cells and automatically check them into the appropriate library.