Previous

Recovering an Aborted EPIC Session

While using EPIC, the system keeps track of all commands performed on a design after you open the EPIC window. The commands are written into a temporary command log file called design_name.epl in the same directory where the design exists. The design_name.epl file is updated as each command is executed. You can set the number of saved commands in the Main Window Attributes dialog box, in the epic.ini file, or in the epicuser.ini file. See the “Main Window Attributes” section and the “Customizing EPIC” chapter, respectively. The default is to update the file after each command. Each time you save a design file, the commands are erased from design_name.epl.

When you end an EPIC session, this file is erased when the EPIC window closes. However, if a session is aborted (for example, if you lose power or a software error causes the session to end prematurely), the design_name.epl file remains in your current working directory.

The next time you start EPIC, the design_name.epl file is renamed design_name.rcv. A new design_name.epl file is created for the current EPIC session. The following EPIC Message box appears in the EPIC editing area.

Figure 3.4 Abnormal Termination Message

To run a recovery, click OK. To ignore the recovery, click Cancel. OK executes the commands in the design_name.rcv, restoring the session up to the point where it was aborted. If you select Cancel, the design_name.rcv file is ignored and the commands in the file are not applied to the design file.


NOTE

If you issue a command that causes EPIC to abort, edit the design_name.epl file and remove the command that caused the crash. Otherwise, if you run a recovery, the command will cause EPIC to abort again.


Next