[fusion_builder_container hundred_percent=”no” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” overlay_color=”” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” padding_top=”” padding_bottom=”” padding_left=”” padding_right=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” border_position=”all” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” center_content=”no” last=”no” min_height=”” hover_type=”none” link=””][fusion_text]
We have attached a PERL script which will accept a Verilog file and a Pin from the user on the command line and will report on the signals attached to the pin. Let us know what you think. This sort of script can be very useful to the electrical engineering designing integrated circuits, IC, using electronic design automation, EDA. Glew Engineering can help you with your EDA methodology by providing tools that can make your engineers more efficient. The cost of the EDA software, engineering workstation, and the engineer, can be rather high. It is important to keep them as efficient as possible.
Glew Engineering Consulting’s experts in EDA methodology can assist with your CAD EDA systems: Cadence(TM), Synopsys(TM), Mentor Graphics (TM) and more.
The command line PERL script for use in EDA CAD for semiconductor engineering of integrated circuits (IC) and ASICS is fully functional and yours to try out. This is just a small sample of the many ways in which we can help with your EDA needs for semiconductor IC design. Contact Glew Engineering to discuss your CAD EDA, or any engineering work your business requires.
procedure( getPinInfo(cv)
foreach( MyTerminal cv~>terminals
case( MyTerminal~>direction
( “input”
fprintf(fp,”+%s:I”,MyTerminal~>name)
)
( “output”
fprintf(fp,”+%s:O”,MyTerminal~>name)
)
( “inputoutput”
fprintf(fp,”+%s:IO”,MyTerminal~>name)
)
)
)
)
procedure( callcv(libName)
fp = outfile(“PININFO.1” “w”)
libid=ddGetObj(libName)
foreach(dbCell libid~>cells
fprintf(fp,”%s@”,dbCell~>name )
if(cv = dbOpenCellViewByType(libid dbCell~>name “symbol” “” “r”) then
getPinInfo(cv);
fprintf(fp,” “);
)
)
close(fp);
)
[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]