⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drctab.java

📁 The ElectricTM VLSI Design System is an open-source Electronic Design Automation (EDA) system that c
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        drcIncrementalOn.setText("On");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(4, 4, 2, 4);        IncrPanel.add(drcIncrementalOn, gridBagConstraints);        drcInteractiveDrag.setText("Show worst violation while moving nodes and arcs");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(2, 4, 4, 4);        IncrPanel.add(drcInteractiveDrag, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        drc.add(IncrPanel, gridBagConstraints);        HierPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Hierarchical DRC"));        HierPanel.setLayout(new java.awt.GridBagLayout());        jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Report Type"));        jPanel1.setLayout(new java.awt.GridBagLayout());        errorTypeGroup.add(drcErrorExaustive);        drcErrorExaustive.setText("Report all errors");        drcErrorExaustive.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(1, 4, 4, 4);        jPanel1.add(drcErrorExaustive, gridBagConstraints);        errorTypeGroup.add(drcErrorDefault);        drcErrorDefault.setSelected(true);        drcErrorDefault.setText("Report just 1 error per pair of geometries");        drcErrorDefault.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(1, 4, 1, 4);        jPanel1.add(drcErrorDefault, gridBagConstraints);        errorTypeGroup.add(drcErrorCell);        drcErrorCell.setText("Report just 1 error per cell");        drcErrorCell.setAutoscrolls(true);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(4, 4, 1, 4);        jPanel1.add(drcErrorCell, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.gridwidth = 2;        HierPanel.add(jPanel1, gridBagConstraints);        loggingLabel.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        loggingLabel.setText("Report Errors: ");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        HierPanel.add(loggingLabel, gridBagConstraints);        loggingCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));        loggingCombo.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                loggingComboActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        HierPanel.add(loggingCombo, gridBagConstraints);        drcMultiDRC.setText("Multi-threaded DRC");        drcMultiDRC.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                drcMultiDRCActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 5;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(1, 4, 4, 4);        HierPanel.add(drcMultiDRC, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        drc.add(HierPanel, gridBagConstraints);        BothPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Incremental and Hierarchical"));        BothPanel.setLayout(new java.awt.GridBagLayout());        drcIgnoreCenterCuts.setText("Ignore center cuts in large contacts");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(4, 4, 1, 4);        BothPanel.add(drcIgnoreCenterCuts, gridBagConstraints);        drcIgnoreExtensionRules.setText("Ignore extension rules");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 4;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(1, 4, 1, 4);        BothPanel.add(drcIgnoreExtensionRules, gridBagConstraints);        drcIgnoreArea.setText("Ignore area checking");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 3;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(1, 4, 1, 4);        BothPanel.add(drcIgnoreArea, gridBagConstraints);        drcDateOnCells.setText("Save valid DRC dates with cells");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(4, 4, 1, 4);        BothPanel.add(drcDateOnCells, gridBagConstraints);        drcInteractive.setText("Interactive Logging");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 5;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(1, 4, 4, 4);        BothPanel.add(drcInteractive, gridBagConstraints);        drcClearValidDates.setText("Clear valid DRC dates");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(1, 30, 4, 4);        BothPanel.add(drcClearValidDates, gridBagConstraints);        areaAlgoLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);        areaAlgoLabel.setText("MinArea Algorithm: ");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 6;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        BothPanel.add(areaAlgoLabel, gridBagConstraints);        areaAlgoCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));        areaAlgoCombo.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                areaAlgoComboActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 6;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        BothPanel.add(areaAlgoCombo, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        drc.add(BothPanel, gridBagConstraints);        getContentPane().add(drc, new java.awt.GridBagConstraints());        pack();    }// </editor-fold>//GEN-END:initComponents    private void areaAlgoComboActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_areaAlgoComboActionPerformed// TODO add your handling code here:    }//GEN-LAST:event_areaAlgoComboActionPerformed    private void loggingComboActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_loggingComboActionPerformed// TODO add your handling code here:    }//GEN-LAST:event_loggingComboActionPerformed	/** Closes the dialog */	private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:event_closeDialog	{		setVisible(false);		dispose();	}//GEN-LAST:event_closeDialog        private void drcMultiDRCActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_drcMultiDRCActionPerformed            // TODO add your handling code here:}//GEN-LAST:event_drcMultiDRCActionPerformed    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JPanel BothPanel;    private javax.swing.JPanel HierPanel;    private javax.swing.JPanel IncrPanel;    private javax.swing.JComboBox areaAlgoCombo;    private javax.swing.JLabel areaAlgoLabel;    private javax.swing.JPanel drc;    private javax.swing.JButton drcClearValidDates;    private javax.swing.JCheckBox drcDateOnCells;    private javax.swing.JRadioButton drcErrorCell;    private javax.swing.JRadioButton drcErrorDefault;    private javax.swing.JRadioButton drcErrorExaustive;    private javax.swing.JCheckBox drcIgnoreArea;    private javax.swing.JCheckBox drcIgnoreCenterCuts;    private javax.swing.JCheckBox drcIgnoreExtensionRules;    private javax.swing.JCheckBox drcIncrementalOn;    private javax.swing.JCheckBox drcInteractive;    private javax.swing.JCheckBox drcInteractiveDrag;    private javax.swing.JCheckBox drcMultiDRC;    private javax.swing.ButtonGroup errorTypeGroup;    private javax.swing.JPanel jPanel1;    private javax.swing.JComboBox loggingCombo;    private javax.swing.JLabel loggingLabel;    // End of variables declaration//GEN-END:variables}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -