Where To Find This Example
<button class="gh-button gh-green" title = "https://awrcorp.com/download/kb.aspx?File=/13_Examples/Distributed_Amplifier_DS.emz" onclick="window.location.href='https://awrcorp.com/download/kb.aspx?File=/13_Examples/Distributed_Amplifier_DS.emz' ">Download Project</button>
<button class="gh-button gh-green" title = "https://awrcorp.com/download/kb.aspx?File=/12_Examples/Distributed_Amplifier.zip" onclick="window.location.href='https://awrcorp.com/download/kb.aspx?File=/12_Examples/Distributed_Amplifier.zip' ">Download Project</button>
This example demonstrates a MMIC design of a distributed amplifier with a flat gain of about 12dB from about 2GHz to 10GHz. It is an extension of the original Distributed Amplifier example to now include Parametric Layout. The circuit is simulated using both ACE (Automatic Circuit Extraction), and AXIEM AXIEM with AFS band limit, geometry simplification rules, and auto ports.
This project does not include the datasets, therefore simulating this project with EXTRACT blocks enabled will take approximately 40 minutes. However this example is available with datasets at : https://awrcorp.com/download/faq/english/examples/Distributed_Amplifier.aspx
Parametric Layout, Axiem and ACE
In addition, we have included the application of the parametric layout feature. This feature allows the designer to pass down any parameter through hierarchy to subcircuits which include layout. Each of the gate and drain lines creating the distributed amplifier have been represented by the same parametric subcircuit with associated layout called "Trombone Parameterized". However, since different layout parameters are passed to each individual subcircuit, they all unique. The layout will automatically update to reflect changes to each of those parameters.
Also, demonstrated in this example is Extraction using ACE (Automatic Circuit Extraction). You must have a license file that supports ACE for this to work. An EXTRACT block is included in the schematic titled Distributed_Amplifier_Testbench_ACE. The EXTRACT block is disabled. Run the simulation with the Extract block disabled. On the Graph "Gain and S11 and S22_ACE", choose Graph>Freeze Traces. Now, enable the EXTRACT block by right clicking the Extract block and choosing Toggle Enable. Re-run the simulation. Notice several things:
1. A new EM structured named ACE_Extract_Doc was automatically created. If you Right Mouse Click on this EM document, select Add Annotation, select ERC from the Measurement Type section, select EXT_CKT3D, and select OK you can view the elements extracted in a 3D view of the EM document.
2. The bandwidth of the distributed amplifier has actually increased by a substantial amount. In the case, the simulated coupling in each of the trombone sections has worked in favor of larger of bandwidth. With parametric layout and ACE together, the design process for many circuits can be much more efficient.
3. Notice the EXTRACT block has a parameter named Hierarchy that is set to On. This tells the simulator to perform the extraction at the hierarchical level where the block is and use those extraction results when used at any higher level. So in this case, the extraction will affect both test benches in this project. If this parameter were set to Off, you would not see any difference due to ACE extraction.
Also, demonstrated in this example is Extraction using AXIEM. You must have a license file that supports AXIEM for this to work. Similarly, the EXTRACT block in the schematic titled Distributed_Amplifier_Testbench_Axiem is disabled. Enabling this block will create a new structure called Axiem_Extract_Doc which will EM simulate the the structure. The AXIEM structure is set to use AFS band limit from 0.5 GHz to 10 GHz. AFS will not be used outside that band. Geometry simplification rules are written in the STACKUP to simplify the plated line geometry for more efficient meshing. All the ports in the extracted AXIEM structure are auto ports. Right Click select Axiem_Extract_Doc > Preview Geometry to see the simplified geometry and port settings determined by auto ports.