mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			58 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
 | 
						|
# Verify xilinx cell models
 | 
						|
 | 
						|
read_verilog xl_cells.v
 | 
						|
read_verilog xl_cells_tb.v
 | 
						|
 | 
						|
rename GND   MY_GND
 | 
						|
rename INV   MY_INV
 | 
						|
rename LUT2  MY_LUT2
 | 
						|
rename LUT3  MY_LUT3
 | 
						|
rename LUT4  MY_LUT4
 | 
						|
rename LUT5  MY_LUT5
 | 
						|
rename LUT6  MY_LUT6
 | 
						|
rename MUXCY MY_MUXCY
 | 
						|
rename MUXF7 MY_MUXF7
 | 
						|
rename VCC   MY_VCC
 | 
						|
rename XORCY MY_XORCY
 | 
						|
 | 
						|
read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/GND.v
 | 
						|
read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/INV.v
 | 
						|
# read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/LUT2.v
 | 
						|
# read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/LUT3.v
 | 
						|
# read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/LUT4.v
 | 
						|
# read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/LUT5.v
 | 
						|
# read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/LUT6.v
 | 
						|
read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/MUXCY.v
 | 
						|
read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/MUXF7.v
 | 
						|
read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/VCC.v
 | 
						|
read_verilog /opt/Xilinx/14.2/ISE_DS/ISE/verilog/src/unisims/XORCY.v
 | 
						|
 | 
						|
rename GND   XL_GND
 | 
						|
rename INV   XL_INV
 | 
						|
# rename LUT2  XL_LUT2
 | 
						|
# rename LUT3  XL_LUT3
 | 
						|
# rename LUT4  XL_LUT4
 | 
						|
# rename LUT5  XL_LUT5
 | 
						|
# rename LUT6  XL_LUT6
 | 
						|
rename MUXCY XL_MUXCY
 | 
						|
rename MUXF7 XL_MUXF7
 | 
						|
rename VCC   XL_VCC
 | 
						|
rename XORCY XL_XORCY
 | 
						|
 | 
						|
proc
 | 
						|
flatten
 | 
						|
opt_clean
 | 
						|
 | 
						|
sat -verify -prove ok 1'b1 TB_GND
 | 
						|
sat -verify -prove ok 1'b1 TB_INV
 | 
						|
# sat -verify -prove ok 1'b1 TB_LUT2
 | 
						|
# sat -verify -prove ok 1'b1 TB_LUT3
 | 
						|
# sat -verify -prove ok 1'b1 TB_LUT4
 | 
						|
# sat -verify -prove ok 1'b1 TB_LUT5
 | 
						|
# sat -verify -prove ok 1'b1 TB_LUT6
 | 
						|
sat -verify -prove ok 1'b1 TB_MUXCY
 | 
						|
sat -verify -prove ok 1'b1 TB_MUXF7
 | 
						|
sat -verify -prove ok 1'b1 TB_VCC
 | 
						|
sat -verify -prove ok 1'b1 TB_XORCY
 | 
						|
 |