Search
»»»Home «««
Framework
Screenshots
FAQ
»»»TELL «««
Types
Operators
Functions
Example
»»»Toped «««
Database
Cells
Add
Select
Edit
Properties
Rendering
GUI
Miscellaneous
»»»Ifaces «««
GDSII
OASIS
CIF
DRC

Calibre DRC results reader

Toped also allows read and visualize results of DRC checking of Mentor Graphics Calibre® software. Currently only text (default) database can be written. Loaded DRC database is not related to working TDT database and can’t be stored to TDT.

drccalibreimport

Read DRC results file - load DRC database, create separate tab named "DRC Results" in UI for manipulation of errors.

[Tip]void drccalibreimport(file_name)
string file_name
A valid file name - platform dependent.

Example 1. drccalibreimport

   drccalibreimport("/home/guest_user/layout/chip.drc.results");

drcshowerror

Show particular DRC error - highlight selected class of errors and zoom to chosen error.

[Tip]void drcshowerror(rule_check_name, error_number)
string rule_check_name
A name of selected rule
int error_number
Number of error in selected rule (starting from 1)

Example 2. drcshowerror

   drcshowerror("CB.W.1", 1  );

drcshowcluster

Show selected DRC ruleCheck error - highlight selected class of errors and zoom to show all these errors on screen.

[Tip]void drcshowcluster(rule_check_name)
string rule_check_name
A name of selected rule

Example 3. drcshowcluster

   drcshowerror("CB.W.1");

drcshowallerrors

Show all DRC error - highlight all errors and zoom to show all errors on screen.

[Tip]void drcshowallerrors()
-

Example 4. drcshowerror

   drcshowallerrors();

drchideallerrors

Hide all DRC error - make all errors hidden.

[Tip]void drchideallerrors()
-

Example 5. drchideallerrors

   drchideallerrors();

drcexplainerror

Show explaining message for particular error - print RuleCheck name in console for error placed on particular coordinates.

[Tip]Tip

void drcexplainerror(pickup)

void drcexplainerror()

point pickup
Coordinates of interested point

Last function is interactive and is used for editor purposes. When executed, Toped expects point to be selected using the mouse (or keyboard).

Example 6. drcexplainerror

   drcexplainerror({377.00,781.00});