首页 > 其他分享 >Formality Template

Formality Template

时间:2024-05-14 14:08:26浏览次数:17  
标签:set Formality hdlin app falseset verification Template var

set_host_options -max_cores 8

set_app_var hdlin_interface_only ""
set_app_var verification_failing_point_limit 3000
set_app_var sh_continue_on_error true
set_app_var sh_new_variable_message false
set_app_var synopsys_auto_setup true
set_app_var hdlin_library_auto_correct true
set_app_var verification_set_undriven_signals BINARY:X
set_app_var verification_force_upf_supplies_on false
set_app_var upf_ground_logic_value 0
set_app_var signature_analysis_match_compare_points false

set hdlin_error_on_mismatch_message false

set signature_analysis_allow_subset_match false
set svf_ignore_unqualified_fsm_information true ; # false
set verification_clock_gate_hold_mode any
set hdlin_dyn_array_bnd_check Both
set hdlin_unresolved_modules "black_box"
set verification_ignore_unmatched_implementation_blackbox_input true

set verification_constant_prop_mode top
set verification_set_undriven_signals "0";# usually 0, synthesis, BINARY is more strict

set hdlin_ignore_parallel_case false
set hdlin_ignore_full_case false
set verification_verify_directly_undriven_output false
set verification_netlist_verify_mode on
#analyze_points -all ; # -failing -aborted -unverified -effort low, high

 read_db -technology_lib { \

*/*/*.db}

set top "top_name"

set_svf  -ordered */*/.svf

set RTL_SOURCE_FILES {}

foreach file [glob -nocomplain */*.v */*.sv] {
 lappend RTL_SOURCE_FILES [file normalize $file]
}

read_sverilog -r $RTL_SOURCE_FILES
set_top r:/WORK/$top
current_design $top

# imp as:
set NETLIST_LIST "*/lvro_wrapper_slice.v"

read_verilog -i $NETLIST_LIST
set_top i:/WORK/$top
current_design $top

report_libraries -defects all

#load_upf -i outputs/export/$DESIGN_NAME.upf

report_setup_status

match
verify

report_unmatched_points > unmatch.rpt
report_failing_points > fail.rpt
report_unverified_points > unveri.rpt
report_aborted_points > abort.rpt
report_undriven_nets > undriven.rpt
report_unread_endpoints -all > unread.rpt

report_status > status.rpt
if {[sh grep "Verification FAILED" status.rpt | wc -l] > 0} \
{ save_session -replace ./fm_session }

exit

 

标签:set,Formality,hdlin,app,falseset,verification,Template,var
From: https://www.cnblogs.com/siligence/p/18191185

相关文章

  • Spring6 的JdbcTemplate的JDBC模板类的详细使用说明
    1.Spring6的JdbcTemplate的JDBC模板类的详细使用说明@目录1.Spring6的JdbcTemplate的JDBC模板类的详细使用说明每博一文案2.环境准备3.数据准备4.开始4.1从数据表中插入(添加)数据4.2从数据表中修改数据4.3从数据表中删除数据4.4从数据表中查询一个对象4.5从数据表中......
  • RestTemplate使用
    1.简单介绍RestTemplate是Spring框架中的一个工具类,它能让发送HTTP消息和处理响应变得简单。RestTemplate类提供了许多功能,非常适合编写简单的HTTP客户端:支持所有标准HTTP方法(GET、POST等)。能够处理所有标准MIMEType(JSON、XML、表单等)。高级API允许我们使用......
  • c++ 模板模板参数("Template Template Parameters")
    #include<iostream>#include<vector>#include<list>usingnamespacestd;namespace_nmsp1{//T类型模板参数,代表容器中元素类型//Container代表的不是一个类型(不能是一个类型模板参数),而是一个类模板(类名)//Container不叫做类型模板参数,而叫做模板模......
  • RestTemplate返回结果乱码的两种解决方案
    以下代码调用某接口时出现乱码:HttpHeadershttpHeaders=newHttpHeaders();httpHeaders.add("Content-Type","application/json;charset=utf-8");org.springframework.http.HttpEntity<String>httpEntity=neworg.springframework.http.HttpEntity<......
  • 第三十七天:playbook Template 模板
    模板是一个文本文件,可以用于根据每个主机的不同环境而为生成不同的文件模板文件中支持嵌套jinja2语言的指令,来实现变量,条件判断,循环等功能需要使用template模块实现文件的复制到远程主机,但和copy模块不同,复制过去的文件每个主机可以会有所不同一、jinja2语言Jinja2是一......
  • WPF ErrorTemplate
    //xaml<Windowx:Class="WpfApp91.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mic......
  • WPF datagrid datagridtemplatecolumn DataGridTemplateColumn.CellEditingTemplate D
    //xaml<Windowx:Class="WpfApp89.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mic......
  • WPF TreeView HierarchicalDataTemplate
    //xaml<Windowx:Class="WpfApp87.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mic......
  • WPF CollectionViewSource GroupDescriptions GroupStyle ItemsPanelTemplate
    <Windowx:Class="WpfApp83.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.......
  • WPF DataTemplate DataTrigger
    <Windowx:Class="WpfApp79.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.......