An editor in a computer system for editing an schematic having a number of pages.
The editor may cut a selected portion of the schematic from any one of the schematic
pages, paste the cut portion of the schematic onto any one of the schematic pages,
and connect nets located on the same schematic page. The editor may search for
objects such as signal labels and cells within the schematic netlist as well as
other editing functions. Further a navigator is provided for interactively viewing
netlist data from a high level schematic where the data includes schematic page
numbers, cell names, nets, signal labels and segments. The project viewer software
and project schematic netlist data may be contained in a computer-readable medium.
The project viewer software controls output schematic images and enables a user
to view, trace and search objects throughout the project netlist data.