pcb

Design Rule Checker

Registered by Chad Parker on 2018-08-01

The pcb design rule checker is a convoluted mess that needs some attention. It needs to be deconvolved, modularized, and have an HID that will produce a DRC report.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Chad Parker
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Define a DRC violation list structure: DONE
Write a HID to output DRC violations to a text file: DONE
Graphical output for the DRC report: TODO
LaTeX output for the DRC report: TODO
Generate a DRC test input file: INPROGRESS
Update DRC tests to save pcb files to check for flag preservation: TODO
Verify DRC tests exercise all DRC code: TODO
Identify other places where the "Connection Lookup" code is used: TODO
Write tests for the other "connection lookup" use cases: TODO
Refactor DRC code out of find.c: INPROGRESS
Make each DRC test its own function: TODO
Allow individual test to be executed: TODO
Allow individual tests to be enabled or disabled: TODO
DRC panel in preferences window: TODO
Identify lesstif requirements for the DRC code: TODO
Highlight both offending objects: TODO
Find all connection identified violations instead of just one: TODO
Check for duplicated DRC violations: TODO
Make DRC functions on DataType: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.