mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-28 18:29:25 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			81 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| /********************************************/
 | |
| /*                                          */
 | |
| /* Supergate cell library for Bench marking */
 | |
| /*                                          */
 | |
| /* Symbiotic EDA GmbH / Moseley Instruments */
 | |
| /* Niels A. Moseley                         */
 | |
| /*                                          */
 | |
| /* Process: none                            */
 | |
| /*                                          */
 | |
| /* Date   : 02-11-2018                      */
 | |
| /* Version: 1.0                             */
 | |
| /*                                          */
 | |
| /********************************************/
 | |
| 
 | |
| library(supergate) {
 | |
|   technology (cmos);
 | |
|   revision : 1.0;
 | |
|   
 | |
|   time_unit                     : "1ps";
 | |
|   pulling_resistance_unit       : "1kohm";  
 | |
|   voltage_unit                  : "1V";
 | |
|   current_unit                  : "1uA";  
 | |
|   
 | |
|   capacitive_load_unit(1,ff);
 | |
|   
 | |
|   default_inout_pin_cap         :  7.0;
 | |
|   default_input_pin_cap         :  7.0;
 | |
|   default_output_pin_cap        :  0.0;
 | |
|   default_fanout_load           :  1.0;
 | |
| 
 | |
|   default_wire_load_capacitance : 0.1;
 | |
|   default_wire_load_resistance  : 1.0e-3;
 | |
|   default_wire_load_area        : 0.0;
 | |
| 
 | |
|   nom_process                   :  1.0;
 | |
|   nom_temperature               : 25.0;
 | |
|   nom_voltage                   :  1.2;
 | |
|   
 | |
|   delay_model                   : generic_cmos;
 | |
|   
 | |
|     type( IO_bus_3_to_0 ) {
 | |
|         base_type : array ;
 | |
|         data_type : bit ;
 | |
|         bit_width : 4;
 | |
|         bit_from : 3 ;
 | |
|         bit_to : 0 ;
 | |
|         downto : true ;
 | |
|     }
 | |
| 
 | |
|     cell (SRAM) {
 | |
|         area : 1 ;
 | |
|         memory() {
 | |
|             type : ram;
 | |
|             address_width : 4;
 | |
|             word_width : 4;
 | |
|         }
 | |
|         pin(CE1) {
 | |
|             direction : input;
 | |
|             capacitance : 0.021;
 | |
|             max_transition : 1.024;
 | |
|             switch_pin : true;
 | |
|         }
 | |
|         bus(I1)  {
 | |
|             bus_type : IO_bus_3_to_0 ;
 | |
|             direction : input;
 | |
|             pin (I1[3:0]) {
 | |
|                 timing() {
 | |
|                     related_pin :   "CE1" ;
 | |
|                     timing_type : setup_rising ;
 | |
|                     rise_constraint (scalar) {
 | |
|                         values("0.0507786");
 | |
|                     }
 | |
|                     fall_constraint (scalar) {
 | |
|                         values("0.0507786");
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| 
 | |
| } /* end */
 |