File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,10 @@ section: "chisel3"
99Layers describe functionality of a Chisel generator that a user would like to
1010_ optionally_  include at Verilog elaboration time.  Pragmatically, they are a
1111feature to access SystemVerilog's ` bind `  construct and ``  `ifdef  ``  preprocessor
12- macros.  Layers are typically used to describe design verification code or
12+ macros.  The optional functionality of layers, by construction, is not allowed
13+ to affect logic outside the layer.
14+ 
15+ Layers are typically used to describe design verification code or
1316debugging logic that a user would like to be able to later disable (for
1417performance, verbosity, or cleanliness reasons) or use internally, but exclude
1518from delivery to a customer.
@@ -176,8 +179,7 @@ after a design is compiled to SystemVerilog.
176179
177180::: info 
178181
179- For the exact definition of the FIRRTL ABI for layers, see the [ latest version
180- of the FIRRTL ABI
182+ For the exact definition of the FIRRTL ABI for layers, see the [ FIRRTL ABI
181183Specification] ( https://github.com/chipsalliance/firrtl-spec/releases/latest/download/abi.pdf ) .
182184
183185::: 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments