8.3.3 Published Content
Libero exports the <design>.cxz file to <project
folder>/designer/<design_block_name>/export folder when a block is
published. The <design>.cxz file is a zip file that contains the
following files:
<design_block_name>_syn.v | <design_block_name>_syn.vhd: A timing shell file passed to synthesis tool when the top-level design is synthesized. The block is marked and treated as a black box when the top-level design is synthesized.<design_block_name>_sim.v | <design_block_name>_sim.vhd: A structural HDL netlist for post synthesis simulation of the block.header_report.log: A log file that contains header information on what and how a block is published, including the options you selected to configure the publication.<design_block_name>_compile_netlist_resources.xml: An XML file that contains Compile Report detailing resource usage, device info, and a list of high-fanout nets.<design_block_name>_gp_report.xml: Global Placement and Routing Report.<design_block_name>_compile_netlist_combinational_loops.xml: Combinational Loops Report.<design>.cdb: Internal proprietary file containing the optimized netlist, placement, routing or timing constraint information.<design_block_name>.sdc: Contains the SDC constraints for the block to be used for timing verifications.
The <design_block_name>.cxz file is your published block. You can move it
to another folder, transfer it to other team members, and so on. When you want to
instantiate the block, you need to in your top level design
