ICC2常用快捷键汇总--显示/查看类快捷键--2023年更新

本文选自知识星球中的ICC2教程,更多IC干货见星球,
同时星球QQ群还有分享高达40多万字的个人数字后端设计笔记,欢迎加入,星球二维码见文末。
星球在2022年,不考虑更新的长文的话就更新了48万字,
更新的主题数大概是8篇/天,考虑长文的话会更多。

​《ICC2常用快捷键汇总--显示/查看类快捷键》

1. 工具自带的快捷键如何查找?

 

 

 

 

 

icc2_shell> ****************************************

Report : hotkeys

Window : BlockWindow

Version: M-2016.12

Date   : Sat Jul 3 17:10:44 2021

****************************************

 

Hot Key         Type           Action Name or Function

---------------------------------------------------------------------

+               Menu           View->Zoom->Zoom In

-               Menu           View->Zoom->Zoom Out

0               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal10} -quiet]

1               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal1} -quiet]

2               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal2} -quiet]

3               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal3} -quiet]

4               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal4} -quiet]

5               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal5} -quiet]

6               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal6} -quiet]

7               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal7} -quiet]

8               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal8} -quiet]

9               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal9} -quiet]

=               Menu           View->Zoom->Zoom In

?               Tcl            ::menus::query_selection_preview

A               Menu           View->Zoom->Zoom To Design

C               Menu           Edit->Copy

D               Menu           Edit->Delete

E               Menu (hidden)  View->Next Error

F               Menu           View->Zoom->Zoom Fit All

G               Menu           View->Grid->Show Litho Grid

H               Menu           Search Commands

I               Menu           View->Zoom->Zoom In

K               Menu (hidden)  View->Restore Preferences

L               Menu           View->Mouse Tool->Line Selection Mode

M               Menu           Edit->Move

O               Menu           View->Zoom->Zoom Out

P               Menu           View->Mouse Tool->Smart Selection Mode

Q               Menu           Select->Query Selection

R               Menu           View->Refresh

S               Menu           Edit->Stretch

T               Menu           View->Zoom->Zoom To...

V               Menu           Edit->Route Utilities->Cycle Via Def Forward

W               Menu           View->Mouse Tool->Rectangle Selection Mode

X               Menu           Edit->Cut

Z               Menu           View->Mouse Tool->Zoom In

Esc             Menu (hidden)  View->Mouse Tool->ResetTool

Tab             Tcl            catch {gui_set_mouse_tool_option -tool [gui_mouse_tool -current -window [gui_get_current_window -types Layout]] -option delta -value manual}

Backspace       Menu (hidden)  View->Mouse Tool->DeletePoint

Home            Menu (hidden)  View->Zoom->Scroll Home Horizontal

End             Menu (hidden)  View->Zoom->Scroll End Horizontal

Left            Menu (hidden)  View->Zoom->Scroll Left

Up              Menu (hidden)  View->Zoom->Scroll Up

Right           Menu (hidden)  View->Zoom->Scroll Right

Down            Menu (hidden)  View->Zoom->Scroll Down

PgUp            Menu (hidden)  View->Zoom->Scroll Up Page

PgDown          Menu (hidden)  View->Zoom->Scroll Down Page

F1              Menu (hidden)  View->Mouse Tool->CycleTool

F2              Tcl            ::snpsLayout::visToolBarShowTab 1

F3              Tcl            ::snpsLayout::visToolBarShowTab 0

F4              Menu           Task->Task Assistant

F6              Tcl            ::snpsLayout::visToolBarShowTab 2

F7              Menu           View->Toolbars->Console

F8              Menu           View->Toolbars->View Settings

F9              Tcl            gui_operate_mru_toolbar -window [gui_get_current_window -mru] -command popup -ind 0 -quiet

F10             Menu           View->Toolbars->Favorites

Shift+C         Menu           Create->Via

Shift+E         Menu (hidden)  View->Previous Error

Shift+F         Menu (hidden)  View->Toggle Fixed Status of Selected Errors

Shift+H         Menu           Create->Shape

Shift+I         Menu           View->InfoTip

Shift+L         Menu           Edit->Split

Shift+M         Menu           Edit->Merge Shapes

Shift+P         Menu           View->Mouse Tool->Pan

Shift+Q         Menu           View->Toolbars->Query

Shift+R         Menu           Create->Route

Shift+S         Menu           Edit->Options...

Shift+U         Menu           Edit->Quick Connect

Shift+V         Menu           Edit->Route Utilities->Cycle Via Def Backward

Shift+W         Menu           Edit->Stretch Connected

Shift+Z         Menu           View->Zoom->Zoom Out

Shift+F1        Menu (hidden)  View->Mouse Tool->CycleBackTool

Ctrl+/          Menu           Select->By Name Toolbar

Ctrl+0          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal10} -quiet]

Ctrl+1          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal1} -quiet]

Ctrl+2          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal2} -quiet]

Ctrl+3          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal3} -quiet]

Ctrl+4          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal4} -quiet]

Ctrl+5          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal5} -quiet]

Ctrl+6          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal6} -quiet]

Ctrl+7          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal7} -quiet]

Ctrl+8          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal8} -quiet]

Ctrl+9          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal9} -quiet]

Ctrl+B          Menu           Select->By Name...

Ctrl+D          Menu           Select->Clear

Ctrl+E          Menu (hidden)  View->Next Error Type

Ctrl+F          Menu           View->Zoom->Zoom Fit Top

Ctrl+G          Menu           View->Grid->Cycle grid spacing

Ctrl+H          Menu           Highlight->Selected

Ctrl+K          Menu           View->Preferences...

Ctrl+L          Menu           Select->Selection List

Ctrl+M          Menu           Highlight->Clear All

Ctrl+N          Menu           Highlight->Next Color

Ctrl+O          Menu           File->Open Block...

Ctrl+P          Menu           View->Mouse Tool->Pan

Ctrl+Q          Menu           View->Mouse Tool->Query

Ctrl+R          Menu           Edit->Properties

Ctrl+S          Menu           File->Save Block...

Ctrl+T          Menu           View->Zoom->Zoom Fit Selection

Ctrl+U          Menu           View->Mouse Tool->Ruler

Ctrl+W          Menu           Window->Close View

Ctrl+Y          Menu           Edit->Redo

Ctrl+Z          Menu           Edit->Undo

Ctrl+[          Menu           Create->Edit Group

Ctrl+`          Menu           Window->NextWindow

Ctrl+|          Menu           View->Flylines->Net Connections

Ctrl+~          Menu           Window->PreviousWindow

Ctrl+Tab        Menu           Window->NextView

Ctrl+Backtab    Menu           Window->PreviousView

Ctrl+Home       Menu (hidden)  View->Zoom->Scroll Home Vertical

Ctrl+End        Menu (hidden)  View->Zoom->Scroll End Vertical

Ctrl+Left       Menu (hidden)  View->Zoom->Ctrl Scroll Left

Ctrl+Up         Menu (hidden)  View->Zoom->Ctrl Scroll Up

Ctrl+Right      Menu (hidden)  View->Zoom->Ctrl Scroll Right

Ctrl+Down       Menu (hidden)  View->Zoom->Ctrl Scroll Down

Ctrl+F1         Tcl            ::menus::query_selection_expand

Ctrl+Shift+A    Menu           Select->Related Objects->Voltage Areas

Ctrl+Shift+B    Menu           Select->Related Objects->Bounds

Ctrl+Shift+C    Menu           Select->Related Objects->Cells

Ctrl+Shift+E    Menu           View->Error Browser...

Ctrl+Shift+F    Menu           Highlight->Net Flylines of Selected Objects

Ctrl+Shift+H    Menu           Highlight->Nets of Selected Objects

Ctrl+Shift+I    Menu           Select->Related Objects->Input Connections

Ctrl+Shift+M    Menu           Select->Related Objects->Macros

Ctrl+Shift+N    Menu           Select->Related Objects->Nets

Ctrl+Shift+O    Menu           Select->Related Objects->Output Connections

Ctrl+Shift+P    Menu           Select->Related Objects->Connections

Ctrl+Shift+R    Menu           Select->Related Objects->Net Routing

Ctrl+Shift+S    Menu (hidden)  Edit->Snapping

Ctrl+Shift+T    Menu           Select->Related Objects->Terminals

Ctrl+Shift+V    Menu           Select->Related Objects->Net Vias

Ctrl+Shift+W    Menu           Select->Related Objects->Net Shapes

Alt+1           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 1 -quiet

Alt+2           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 2 -quiet

Alt+3           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 3 -quiet

Alt+4           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 4 -quiet

Alt+5           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 5 -quiet

Alt+6           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 6 -quiet

Alt+7           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 7 -quiet

Alt+8           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 8 -quiet

Alt+9           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 9 -quiet

Alt+G           Menu           View->Grid->Show User Grid

Alt+Z           Menu           View->Zoom->Zoom Layout Views to Current View

Alt+Home        Menu (hidden)  View->Zoom->Scroll Home

Alt+End         Menu (hidden)  View->Zoom->Scroll End

Ctrl+Alt+E      Menu (hidden)  View->Previous Error Type

Ctrl+Alt+T      Menu           View->Zoom->Zoom Fit Highlight

2. 切换layer的显示与否

0-9

 

3. Console以及View Settings的显示与否

其他Console或者View Settings的快捷键也可以在上图看到,分别为F7和F8.

 

 除了F7,也可以用F2 F3:

 

 

 

4. zoom in, zoom out, f for fit all

shift+p pan

z,鼠标zoom in, zoom out,

Z缩小

或者+-也可以zoom in/out

相关快捷键:

fit all: f

 

5. 快速跳转选中的物体(net, cell, macro等)

ctrl+t   zoom to selected.

Ctrl+t

 

 

6. 选中某段shape或者某个Cell,快捷选中整个Net/与Cell相连的所有Net

Ctrl+Shift+n

 

 

 

7. 选中某段shape或者某个Cell,高亮它上面的整个/所有Net:

Ctrl+Shift+h

 

 

 

8. 自动分配高亮的Color

上面在Highlight不同的net时,默认用的是同一种颜色,那么如何让它自动切换颜色呢?

命令:

gui_set_highlight_options -auto_cycle_color 1

GUI对应的操作:

 

 

9. 选中某段shape,选中这个Net上的Cell

Ctrl+Shift+c

再配合Ctrl+t快速跳转选中的cell会非常方便。

 

 

 

10. 得到所选Cell的Connection flyline

10.1 看Cell to cell的flyline

Ctrl+|

对应的快捷键:Ctrl+|,注意不是l,而是|,也就是Ctrl+Shift+\。

 

 

10.2看Cell的input/output pin上的connection flyline

在打开前面的Net connection之后按下快捷键:

Ctrl+shift+i/o

 

 

10.3看Cell上所有pin的connection flyline

在打开前面的Net connection之后按下快捷键:

Ctrl+shift+p

 

 

11. 尺子

Ctrl+u 

 

 

 

或者

 

 

12. 清除标尺

 

 

ICC2默认是没有Remove All Rulers的快捷键的(在Synopsys网页上也有说明),这个在上面的GUI中可以看到,那么自己设置一个快捷键呢?

By default, there is no hotkey assigned to remove all rulers from the layout window in the GUI. The gui_remove_all_rulers command removes all rulers, and the gui_set_hotkey command binds the specified key to a function. You can combine these two commands to create a keyboard shortcut to remove the rulers. The following example assigns the shift-K key to the gui_remove_all_rulers command:

icc2_shell> gui_set_hotkey -hot_key shift+K \

   -tcl_cmd gui_remove_all_rulers

这个绝对是硬核,因为用的还蛮多的,设置的快捷键也和Innovus一样,好记。

 

13. 快捷调出Error Browser

Ctrl+Shift+e

 

 

14. 查看Properities:

Ctrl+r

 

 

15. Query

q或者Q

 

 

~~ 知识星球 ~~

 

知识星球创建了一个专属QQ交流群,上传了积累多年(应该有8年了)的IC后端笔记(都是一个字一个字打的),同时也会不定时发一些红包(2022年已经累计发放2210元红包),感兴趣的可以加入。目前已上传的笔记有:

  • 低功耗设计技术总结-3万字,129
  • IR drop的分析与修复总结-4.3千字,20
  • 数字后端理论及实践-ICC干货笔记-11万字,423
  • 数字后端理论及实践-Innouvs教程(第4版)-5.7万字,316
  • ICC2教程-星球精编版-2万字,125页最新上线:
  • 数字后端理论及实践-Innouvs教程(第5版)-11.8万字,635
  • 面试笔试题整理 面试笔试经验分享(第1版)-1.6万字,48
  • 面试笔试题整理 面试笔试经验分享(第2版)-2.3万字,87
  • ICC2 ICC与Innovus的命令对照(第1版)
  • Tcl与DesignCompiler教程(第1版)-6.1万字,183
  • DRC规则讲解、DRC的检查与修复(第1版)- 7.3千字,26
  • 更多教程、笔记持续更新中。

1. 工具自带的快捷键如何查找?

clipboard.png

icc2_shell> ****************************************

Report : hotkeys

Window : BlockWindow

Version: M-2016.12

Date   : Sat Jul 3 17:10:44 2021

****************************************

 

Hot Key         Type           Action Name or Function

---------------------------------------------------------------------

+               Menu           View->Zoom->Zoom In

-               Menu           View->Zoom->Zoom Out

0               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal10} -quiet]

1               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal1} -quiet]

2               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal2} -quiet]

3               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal3} -quiet]

4               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal4} -quiet]

5               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal5} -quiet]

6               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal6} -quiet]

7               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal7} -quiet]

8               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal8} -quiet]

9               Tcl            gui_set_layout_layer_visibility -toggle [get_layers -filter {mask_name == metal9} -quiet]

=               Menu           View->Zoom->Zoom In

?               Tcl            ::menus::query_selection_preview

A               Menu           View->Zoom->Zoom To Design

C               Menu           Edit->Copy

D               Menu           Edit->Delete

E               Menu (hidden)  View->Next Error

F               Menu           View->Zoom->Zoom Fit All

G               Menu           View->Grid->Show Litho Grid

H               Menu           Search Commands

I               Menu           View->Zoom->Zoom In

K               Menu (hidden)  View->Restore Preferences

L               Menu           View->Mouse Tool->Line Selection Mode

M               Menu           Edit->Move

O               Menu           View->Zoom->Zoom Out

P               Menu           View->Mouse Tool->Smart Selection Mode

Q               Menu           Select->Query Selection

R               Menu           View->Refresh

S               Menu           Edit->Stretch

T               Menu           View->Zoom->Zoom To...

V               Menu           Edit->Route Utilities->Cycle Via Def Forward

W               Menu           View->Mouse Tool->Rectangle Selection Mode

X               Menu           Edit->Cut

Z               Menu           View->Mouse Tool->Zoom In

Esc             Menu (hidden)  View->Mouse Tool->ResetTool

Tab             Tcl            catch {gui_set_mouse_tool_option -tool [gui_mouse_tool -current -window [gui_get_current_window -types Layout]] -option delta -value manual}

Backspace       Menu (hidden)  View->Mouse Tool->DeletePoint

Home            Menu (hidden)  View->Zoom->Scroll Home Horizontal

End             Menu (hidden)  View->Zoom->Scroll End Horizontal

Left            Menu (hidden)  View->Zoom->Scroll Left

Up              Menu (hidden)  View->Zoom->Scroll Up

Right           Menu (hidden)  View->Zoom->Scroll Right

Down            Menu (hidden)  View->Zoom->Scroll Down

PgUp            Menu (hidden)  View->Zoom->Scroll Up Page

PgDown          Menu (hidden)  View->Zoom->Scroll Down Page

F1              Menu (hidden)  View->Mouse Tool->CycleTool

F2              Tcl            ::snpsLayout::visToolBarShowTab 1

F3              Tcl            ::snpsLayout::visToolBarShowTab 0

F4              Menu           Task->Task Assistant

F6              Tcl            ::snpsLayout::visToolBarShowTab 2

F7              Menu           View->Toolbars->Console

F8              Menu           View->Toolbars->View Settings

F9              Tcl            gui_operate_mru_toolbar -window [gui_get_current_window -mru] -command popup -ind 0 -quiet

F10             Menu           View->Toolbars->Favorites

Shift+C         Menu           Create->Via

Shift+E         Menu (hidden)  View->Previous Error

Shift+F         Menu (hidden)  View->Toggle Fixed Status of Selected Errors

Shift+H         Menu           Create->Shape

Shift+I         Menu           View->InfoTip

Shift+L         Menu           Edit->Split

Shift+M         Menu           Edit->Merge Shapes

Shift+P         Menu           View->Mouse Tool->Pan

Shift+Q         Menu           View->Toolbars->Query

Shift+R         Menu           Create->Route

Shift+S         Menu           Edit->Options...

Shift+U         Menu           Edit->Quick Connect

Shift+V         Menu           Edit->Route Utilities->Cycle Via Def Backward

Shift+W         Menu           Edit->Stretch Connected

Shift+Z         Menu           View->Zoom->Zoom Out

Shift+F1        Menu (hidden)  View->Mouse Tool->CycleBackTool

Ctrl+/          Menu           Select->By Name Toolbar

Ctrl+0          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal10} -quiet]

Ctrl+1          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal1} -quiet]

Ctrl+2          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal2} -quiet]

Ctrl+3          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal3} -quiet]

Ctrl+4          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal4} -quiet]

Ctrl+5          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal5} -quiet]

Ctrl+6          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal6} -quiet]

Ctrl+7          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal7} -quiet]

Ctrl+8          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal8} -quiet]

Ctrl+9          Tcl            gui_set_layout_layer_visibility -only [get_layers -filter {mask_name == metal9} -quiet]

Ctrl+B          Menu           Select->By Name...

Ctrl+D          Menu           Select->Clear

Ctrl+E          Menu (hidden)  View->Next Error Type

Ctrl+F          Menu           View->Zoom->Zoom Fit Top

Ctrl+G          Menu           View->Grid->Cycle grid spacing

Ctrl+H          Menu           Highlight->Selected

Ctrl+K          Menu           View->Preferences...

Ctrl+L          Menu           Select->Selection List

Ctrl+M          Menu           Highlight->Clear All

Ctrl+N          Menu           Highlight->Next Color

Ctrl+O          Menu           File->Open Block...

Ctrl+P          Menu           View->Mouse Tool->Pan

Ctrl+Q          Menu           View->Mouse Tool->Query

Ctrl+R          Menu           Edit->Properties

Ctrl+S          Menu           File->Save Block...

Ctrl+T          Menu           View->Zoom->Zoom Fit Selection

Ctrl+U          Menu           View->Mouse Tool->Ruler

Ctrl+W          Menu           Window->Close View

Ctrl+Y          Menu           Edit->Redo

Ctrl+Z          Menu           Edit->Undo

Ctrl+[          Menu           Create->Edit Group

Ctrl+`          Menu           Window->NextWindow

Ctrl+|          Menu           View->Flylines->Net Connections

Ctrl+~          Menu           Window->PreviousWindow

Ctrl+Tab        Menu           Window->NextView

Ctrl+Backtab    Menu           Window->PreviousView

Ctrl+Home       Menu (hidden)  View->Zoom->Scroll Home Vertical

Ctrl+End        Menu (hidden)  View->Zoom->Scroll End Vertical

Ctrl+Left       Menu (hidden)  View->Zoom->Ctrl Scroll Left

Ctrl+Up         Menu (hidden)  View->Zoom->Ctrl Scroll Up

Ctrl+Right      Menu (hidden)  View->Zoom->Ctrl Scroll Right

Ctrl+Down       Menu (hidden)  View->Zoom->Ctrl Scroll Down

Ctrl+F1         Tcl            ::menus::query_selection_expand

Ctrl+Shift+A    Menu           Select->Related Objects->Voltage Areas

Ctrl+Shift+B    Menu           Select->Related Objects->Bounds

Ctrl+Shift+C    Menu           Select->Related Objects->Cells

Ctrl+Shift+E    Menu           View->Error Browser...

Ctrl+Shift+F    Menu           Highlight->Net Flylines of Selected Objects

Ctrl+Shift+H    Menu           Highlight->Nets of Selected Objects

Ctrl+Shift+I    Menu           Select->Related Objects->Input Connections

Ctrl+Shift+M    Menu           Select->Related Objects->Macros

Ctrl+Shift+N    Menu           Select->Related Objects->Nets

Ctrl+Shift+O    Menu           Select->Related Objects->Output Connections

Ctrl+Shift+P    Menu           Select->Related Objects->Connections

Ctrl+Shift+R    Menu           Select->Related Objects->Net Routing

Ctrl+Shift+S    Menu (hidden)  Edit->Snapping

Ctrl+Shift+T    Menu           Select->Related Objects->Terminals

Ctrl+Shift+V    Menu           Select->Related Objects->Net Vias

Ctrl+Shift+W    Menu           Select->Related Objects->Net Shapes

Alt+1           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 1 -quiet

Alt+2           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 2 -quiet

Alt+3           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 3 -quiet

Alt+4           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 4 -quiet

Alt+5           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 5 -quiet

Alt+6           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 6 -quiet

Alt+7           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 7 -quiet

Alt+8           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 8 -quiet

Alt+9           Tcl            gui_execute_recent_item -window [gui_get_current_window] -ind 9 -quiet

Alt+G           Menu           View->Grid->Show User Grid

Alt+Z           Menu           View->Zoom->Zoom Layout Views to Current View

Alt+Home        Menu (hidden)  View->Zoom->Scroll Home

Alt+End         Menu (hidden)  View->Zoom->Scroll End

Ctrl+Alt+E      Menu (hidden)  View->Previous Error Type

Ctrl+Alt+T      Menu           View->Zoom->Zoom Fit Highlight

 

2. 切换layer的显示与否

0-9

 

3. Console以及View Settings的显示与否

其他Console或者View Settings的快捷键也可以在上图看到,分别为F7F8.

clipboard.png

除了F7,也可以用F2 F3:

clipboard.png

 

4. zoom in, zoom out, f for fit all

shift+p pan

z,鼠标zoom in, zoom out,

Z缩小

或者+-也可以zoom in/out

相关快捷键:

fit all: f

 

5. 快速跳转选中的物体(net, cell, macro等)

ctrl+t   zoom to selected.

Ctrl+t

 

6. 选中某段shape或者某个Cell,快捷选中整个Net/Cell相连的所有Net

Ctrl+Shift+n

 

7. 选中某段shape或者某个Cell,高亮它上面的整个/所有Net

Ctrl+Shift+h

 

8. 自动分配高亮的Color

上面在Highlight不同的net时,默认用的是同一种颜色,那么如何让它自动切换颜色呢?

命令:

gui_set_highlight_options -auto_cycle_color 1

GUI对应的操作:

clipboard.png

 

9. 选中某段shape,选中这个Net上的Cell

Ctrl+Shift+c

再配合Ctrl+t快速跳转选中的cell会非常方便。

 

10. 得到所选CellConnection flyline

10.1 Cell to cellflyline

Ctrl+|

对应的快捷键:Ctrl+|,注意不是l,而是|,也就是Ctrl+Shift+\

 

10.2Cellinput/output pin上的connection flyline

在打开前面的Net connection之后按下快捷键:

Ctrl+shift+i/o

10.3Cell上所有pinconnection flyline

在打开前面的Net connection之后按下快捷键:

Ctrl+shift+p

 

11. 尺子

Ctrl+u

clipboard.png

或者

 

12. 清除标尺

clipboard.png

ICC2默认是没有Remove All Rulers的快捷键的(在Synopsys网页上也有说明),这个在上面的GUI中可以看到,那么自己设置一个快捷键呢?

By default, there is no hotkey assigned to remove all rulers from the layout window in the GUI. The gui_remove_all_rulers command removes all rulers, and the gui_set_hotkey command binds the specified key to a function. You can combine these two commands to create a keyboard shortcut to remove the rulers. The following example assigns the shift-K key to the gui_remove_all_rulers command:

icc2_shell> gui_set_hotkey -hot_key shift+K \

   -tcl_cmd gui_remove_all_rulers

这个绝对是硬核,因为用的还蛮多的,设置的快捷键也和Innovus一样,好记。

 

13. 快捷调出Error Browser

Ctrl+Shift+e

clipboard.png

 

14. 查看Properities:

Ctrl+r

 

15. Query

q或者Q

 

 

posted @ 2021-04-04 13:49  Horizon00  Views(2194)  Comments(0Edit  收藏  举报