|
GOF integrates three function units,
GofViewer,
GofTrace,
GofECO
1. GofViewer: Text Mode Netlist Browser. It has search, fanin/out, modify and save netlist features.
- GofViewer Overview.
- Read in design and Reload design
- Save session and Load session
- Open Netlist
- Driver and Load of Net
- Edit Module
- Save module
- Calculate area
- Goto Line number
- Launch GofTrace
- Actions Menu
- Search Function
- Setup
- Change Fonts size short cut
- Create Waveform Restore File
- Design Statistic
- RTL Viewer
- Perl Script Interface
- Diff utility
- Matching nets from RTL to Netlist
- List Fanin Fanout Endpoints
- Send marked lines to schematic
- Hyperlink for information fast access
2. GofTrace: Partial Schematic
Creation from netlist. It draws only gates and connections that users have interest in.
- GofTrace Overview.
- Trace fanin fanout
- Partial Schematic
- Save and Open Schematic
- List gate and
load gate
- View options
- Clock tree
- Waveform Restore File
- Zoom in Zoom out
- Search cells and nets
- Copy cells to
- Edit cell
- Cell description
- SDF timing
- Cell position
- Enable ECO mode
- Place & Route
- View cells in layout
- Equivalent symbol switching according DeMorgan's Laws.
- Extract Logic Cone
- Trace buffers
- Find circuit between two gates/ports
- Add comments on the
Schematic
- Key board usage
- Manually Route
3. GofECO: ECO Environment. Change the Partial Schematic by add/replace/modify circuits.
- GofECO Overview.
- Add cells.
- Insert cells.
- Replace cells.
- Modify cells.
- Connect cells. ( Add wire, connection)
- Delete items.
- Add Macro Cell.
- Metal only ECO.
- Undo ECOs.
- Save ECOs.
- Logic Cone ECO.
4. Interactions:
- GofViewer can launch GofTrace, and if ECO mode is enabled in GofTrace, GofECO will be loaded.
- Drag&Drop is supported from GofViewer to GofTrace.
- Use Send marked lines to schematic feature to load gates from GofViewer to GofTrace.
- Use Copy cells to other schematic feature to transfer gates between GofTrace schematic windows
5. Usage:
- gof -synlib lib0.lib -synlib lib1.lib +libext+.v -y library_directory netlist0.v netlist1.v
- A splash window appears which display the tools version and loading status. A progressing bar tells how much the file has been uploaded.

- When all files are loaded, GofViewer window pops up.
- Check Usage for detail.
|