next up previous contents
Next: Viewing Information Up: Tutorial Previous: Loading a file

Extracting Faults

Now that a file has been successfully loaded, fault extraction can be done. Select Commands from the menu bar. From the drop-down menu select Extract.... A pop-up window of extract options should now appear. Note the various options for extraction. The Extract window is comprised of five sections: Extract Options, Bridges, Breaks, Faults, and Output Files. For a detailed description of each of these please, refer to the Carafe X Window Interface chapter.

For this example, leave the selections in their default setting and press the Extract button. Carafe will change the mouse pointer to a watch while it works. Once the mouse pointer returns to the cross hair the extraction is finished. Refer to the window from which Carafe was started. This window gives you a log of all that Carafe has done. The window should display something similar to this:

arapaho:[/tst/carafe/sample/1bit] % ../../src/carafe
Using technology: scmos
Using scmos fabrication statistics.

Welcome to Carafe - Version Alpha.5 PR1.2
Last updated on Thu Dec 21 01:05:32 PST 1995
Copyright (C) 1990-1995 Regents of the University of California

Reading Calma format file: /tst/carafe/sample/1bit/1bit.strm
Library was written in GDS II version 3
Reading library 1bit
Reading structure 1bit
Flattening auto flat cells.
Making composites.
Connecting contacts.
Cell 1bit complete
Extracting transistor regions.
Extracting node regions.
Assigning node labels.
Extracting gate oxide shorts.
Finding intra-layer bridge fault primitives between metal2 and metal2.
Reducing fault primitives for radius 650.
Extracting compound bridge faults for radius 650....
Reducing fault primitives for radius 450.
Extracting compound bridge faults for radius 450...
Reducing fault primitives for radius 250.
Extracting compound bridge faults for radius 250.
Finding intra-layer bridge fault primitives between metal1 and metal1.
Reducing fault primitives for radius 650.......................
Extracting compound bridge faults for radius 650.................
Reducing fault primitives for radius 450.....................
Extracting compound bridge faults for radius 450.................
Reducing fault primitives for radius 250...........
Extracting compound bridge faults for radius 250..........................
Finding intra-layer bridge fault primitives between polysilicon and polysilicon.
Reducing fault primitives for radius 650.
Extracting compound bridge faults for radius 650....................
Reducing fault primitives for radius 450.
Extracting compound bridge faults for radius 450.................
Reducing fault primitives for radius 250.
Extracting compound bridge faults for radius 250..........................
Finding inter-layer bridge fault primitives between active and metal1.
Reducing fault primitives for radius 650.
Extracting compound bridge faults for radius 650.
Reducing fault primitives for radius 450.
Extracting compound bridge faults for radius 450.
Reducing fault primitives for radius 250.
Extracting compound bridge faults for radius 250.
Finding inter-layer bridge fault primitives between metal1 and metal2.
Reducing fault primitives for radius 650.
Extracting compound bridge faults for radius 650.......
Reducing fault primitives for radius 450.
Extracting compound bridge faults for radius 450.......
Reducing fault primitives for radius 250.
Extracting compound bridge faults for radius 250.......
Finding inter-layer bridge fault primitives between ptransistor and metal1.
Reducing fault primitives for radius 650.
Extracting compound bridge faults for radius 650.
Reducing fault primitives for radius 450.
Extracting compound bridge faults for radius 450.
Reducing fault primitives for radius 250.
Extracting compound bridge faults for radius 250.
Finding inter-layer bridge fault primitives between ntransistor and metal1.
Reducing fault primitives for radius 650.
Extracting compound bridge faults for radius 650.
Reducing fault primitives for radius 450.
Extracting compound bridge faults for radius 450.
Reducing fault primitives for radius 250.
Extracting compound bridge faults for radius 250.
Finding inter-layer bridge fault primitives between polysilicon and metal1.
Reducing fault primitives for radius 650.
Extracting compound bridge faults for radius 650..................
Reducing fault primitives for radius 450.
Extracting compound bridge faults for radius 450..................
Reducing fault primitives for radius 250.
Extracting compound bridge faults for radius 250..................
Extracting intra-node compound break faults....................
Finding transistor gate bridge/breaks.
Extracting compound transistor bridge/break faults for layer ntransistor.
Reducing fault primitives for radius 650.
Extracting compound transistor bridge/break faults for radius 650.
Reducing fault primitives for radius 450.
Extracting compound transistor bridge/break faults for radius 450.
Reducing fault primitives for radius 250.
Extracting compound transistor bridge/break faults for radius 250.
Extracting compound transistor bridge/break faults for layer ptransistor.
Reducing fault primitives for radius 650.
Extracting compound transistor bridge/break faults for radius 650.
Reducing fault primitives for radius 450.
Extracting compound transistor bridge/break faults for radius 450.
Reducing fault primitives for radius 250.
Extracting compound transistor bridge/break faults for radius 250.
Writing critical area information.
Writing the transistor netlist with bridges.
Writing the transistor netlist with no faults.
Writing graph file.


David Dahle Wed Jan 24 11:51:06 PST 1996