WORKSHOP 2 HYBRID MICROCIRCUIT FINITE ELEMENTS
WS2-2 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation
WS2-3 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Objective: In this exercise you will mesh the 3D Hybrid Microcircuit model in two steps. You will use both the IsoMesh and Paver mesher options to create a surface mesh. These surface elements will then be swept into solid elements. Model Description : In this exercise you will create a mesh for the 3D hybrid microcircuit model. You will use a finite element construction method called 2 1/2 D-meshing to create your 3D finite element model. This algorithm is an extension to the IsoMesh or Paver algorithms because it will create elements where no geometry exists. The mesh will be created in a two step process. First the surface geometry will be meshed using both the IsoMesh and Paver options. The resulting surface elements will be used as a template to create a solid mesh of hexahedral elements. Finally the quadrilateral surface elements are deleted.
WS2-4 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Exercise Overview: 1. Open the existing database named microcircuit.db. 2. Using Show/Surface/Normal verify that all surface normals point in the +Z direction. If necessary, edit normals using Edit/Surface/Reverse. 3. Delete Surface 1 by using Delete/Any and selecting Surface Mesh the regions containing the devices using Create/Mesh/Surface and the IsoMesh Mesher. 5. Sweep/Element/Normal to create device hex elements. 6. Switch to the Paver Mesher and mesh the remaining trimmed surface geometry. 7. Sweep/Element/Normal with One Way Bias in the Z direction from all surface quads to create substrate hex elements. 8. Use Finite Elements/Delete/Any and the Select Menu filter to delete all surface quad elements. 9. Unclutter the display by hiding labels. 10. Quit MSC.Patran.
WS2-5 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 1: Open An Existing Database Open the existing database named microcircuit.db a. File/Open b. Select the name microcircuit.db from the Database List box c. Click OK. d. From the Menu Bar select Viewing/Named View Options. e. Select isometric_view then Close. f. Select Viewing/Fit View to readjust the display, if necessary. This will provide a convenient view for verifying normal vectors. b c e d a e f
WS2-6 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 2: Verify Surface Normal Verify that surface normals point in the +Z direction. a. Select the Geometry Applications button. b. Set the Action, Object, and Method to Show/Surface/Normal. c. Select Set Normal Vector Length and enter a Normal Vector Length of d. Click in the Surface List Box and drag a rectangle around all the displayed geometry. Select. e. Apply. (All normal vectors should point in the global +Z direction.) Note: If some surfaces have incorrect normal vectors use Edit/Surface/Reverse in the Geometry form to point the normals in the +Z direction. b c d a c e
WS2-7 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 3: Delete Surface 1 Delete Surface 1 a. Set the Action and Object to Delete/Any. b. Click in the Geometric Entity List box and select Surface 1 from the viewport. (Use the shift-right mouse button to cycle pick between Surface 10 and Surface 1 or select Surface 1 from the Selection list window, if necessary. Select.) c. Apply to delete Surface 1. d. Repaint the screen with the Refresh Graphics paint brush icon. a b c d b
WS2-8 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 4: IsoMesh Device Regions Mesh the device regions with IsoMesh. a. Select the Finite Elements Applications button. b. Set the Action, Object, and Type to Create/Mesh/Surface. c. Deselect Automatic Calculation and set Global Edge Length to d. Click in the Surface List box and while holding down the key select the eight interior device surfaces with the left mouse button. Select. e. Apply to complete the meshing function. The display should appear shown. If it does not, select the undo icon and analyze the error to resolve the issue. b c d a d
WS2-9 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 5: Create Device Hex Elements Create device hex elements a. Set the Action, Object, and Method to Sweep/Element/Normal.(If the Mesh Control form appears click OK to accept the defaults.) b. Change the Normal Length to c. Click in the Base Entity List box and drag a rectangle around the eight sets of quad elements. d. Apply to complete the meshing function. The completed form and resultant display are shown below. a b c d c
WS2-10 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation c d b e Step 6: Create The Substrate Paver Mesh Mesh the remaining (trimmed) surface with Paver. a. Set the Action, Object, and Type to Create/Mesh/Surface. b. The Global Edge Length should be set to c. Select Paver as the Mesher. d. Click in the Surface List box and select the remaining unmeshed (trimmed) surface, Surface 10. e. Select Apply to complete the function. (If you experience any problems selecting Surface 10, use Preferences/Picking…/(Single Picking) Centroid.) a a
WS2-11 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 7: Create The Substrate Hex Mesh Sweep the surface quad elements, with a one-way-bias, in the –Z direction to create hex elements. a. Set the Action, Object, and Method to Sweep/Element/Normal. b. click on Mesh Control c. In Mesh Control form change Method to One Way Bias, set Number to 3, and L2/L1 to 4. d. Select OK to close Mesh Control form. e. In Finite Elements form set Normal Length to and set Reverse Normal Direction. f. Click in the Base Entity List box and drag a rectangle around all of the elements in the viewport. (The default Select Menu filter will allow selection of only the quad elements.) The form should appear as shown. g. Select Apply to complete the meshing function. The resultant display is shown above. a c c d a e g b e f f
WS2-12 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 8: Delete All Quad Elements Delete all surface quad elements. a. In the Finite Elements form set Action and Object to Delete/Any. b. Click in the Finite Element Entity List box. In the Select Menu choose the quad element filter icon -- in the second level Select Menu choose the quad element filter and drag a rectangle around all entities displayed in the viewport. The form should now appear as shown. c. Select Apply to complete the function. c a b b
WS2-13 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 9: Unclutter The Display Unclutter the display by hiding labels. a. To simplify the display of your model select Display form the Menu Bar and select Plot/Erase… from the drop- down menu. b. When Plot/Erase form appears select Posted Entities/Geometry:Erase. c. Click OK b a c
WS2-14 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 9. Unclutter the Display Continue to unclutter the display. a. Select Display from the main menu and select Entity Color/ Label/Render… b. Select Hide all Entity Labels. c. Click on Render Style and select Hidden Lines. d. Click Apply. e. Click Cancel. b a c d e
WS2-15 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation Step 10: Quit MSC.Patran Quit MSC.Patran a. Select File on the Menu Bar and select Quit from the drop down menu Note: use the different icons to see different styles of display. a wireframe Hidden line Smooth shaded
WS2-16 PAT312, Workshop 2, December 2006 Copyright 2007 MSC.Software Corporation