Patent ID: 9659138
Date: 2017-05-23
CPC Classifications: G06F,H01L,Y02P

Claim:
1. A computer implemented method for a bottom-up electronic design implementation flow and track pattern definition for multiple-patterning lithographic techniques, comprising: identifying a canvas of a layout and one or more design rules for track patterns and multiple patterning; inserting a first shape into the canvas by implementing the first shape with a first width along a first track in the canvas based in part or in whole upon the one or more design rules, wherein the canvas including the first shape does not correspond to base legal track patterns in a base set; generating, at a track pattern processing and generation mechanism including or coupled with at least one micro-processor of a computing system, a custom, legal track pattern by arranging a plurality of tracks in an order and by associating at least the first width with the first track; and modifying the layout by guiding an insertion of one or more additional shapes with the custom, legal track pattern.