Automated Track Pattern Generation for Circuit Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of design rules in electronic circuit designs, particularly with self-aligned double patterning processes, makes it difficult to manually determine legal track patterns and interconnect circuit components efficiently, especially when multiple legal widths and repetitive patterns are involved.
Innovation Solution
A method and system that use a computer to identify source and destination pins, determine transition patterns using legal combinations of track widths, and interconnect them by employing dummy tracks and pins to comply with design rules, while also compacting the design to satisfy width and length requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual methods are used to determine legal track patterns, then design flexibility is maintained, but the complexity and time required to figure out legal combinations of tracks increases significantly
Solution Approach 1:
The system performs self-service by automatically generating legal track patterns through computer-executable instructions that enumerate all possible track combinations, determine their legality according to design rules, and store them in databases without requiring manual intervention
Solution Approach 2:
The patent replaces manual mechanical analysis with automated computer-based systems that use algorithms to enumerate, evaluate, and store legal track patterns, substituting human cognitive effort with computational processes
2Adaptability or versatility
If the number of legal track widths increases to meet design requirements, then design versatility improves, but the complexity of determining legal track patterns becomes nearly impossible
Solution Approach 1:
The patent segments the complex problem of determining legal track patterns by breaking it down into discrete components: enumerating individual track combinations, evaluating each against design rules, and storing results in structured databases, making the overall system manageable despite handling many track widths
Solution Approach 2:
The patent introduces intermediary databases that store pre-computed legal track patterns, serving as a mediator between the complex design rules and the actual routing process, thereby simplifying the interaction between design versatility and complexity management
3Productivity
If repetitive track patterns are used to simplify design, then design efficiency improves, but ensuring compliance with design rules across all repetitions becomes more complex
Solution Approach 1:
The patent applies preliminary action by pre-determining and storing legal track patterns in databases before the actual routing process, so that when repetitive patterns are used, compliance with design rules is already verified in advance, ensuring reliability while maintaining efficiency
4Productivity
If automated systems are used to generate legal track patterns, then productivity and accuracy improve, but the extent of automation increases system complexity
Solution Approach 1:
The patent creates a universal automated system that handles multiple functions: enumerating track combinations, evaluating design rules, generating patterns, and storing results in databases, thereby managing system complexity through multi-functionality while maintaining high productivity
Data Source
AI summary
Methods and systems for interconnecting circuit components with track patterns are disclosed. The method identifies a source pin on a first track and a destination pin on a second track and determines a third track in a different routing direction based on design rules governing track patterns. The method further determines a transition pattern for the interconnection between the source pin and the destination pin by using at least the third track. The method may use one or more dummy pins or ordering of pin connections in implementing the interconnection to satisfy certain design rules. The lengths of some wire segments of the interconnection may be further adjusted to satisfy certain design rules. Compaction may be performed to have two wire segments share the same track while the lengths or widths of one or both wire segments may be further modified to ensure design rule compliance.


