EE 421L Digital Integrated Circuit Design - Lab 3

Layout of a 10-bit digital-to-analog converter (DAC) 

 

Authored by Shadden Abdalla

Abdals1@unlv.nevada.edu

September 18, 2018

 

Lab description:

In this lab I will make a 10k resistor based on what I learned in tutorial one. I discuss how to select the width and length using the information from MOSIS using the SCMOS_SUBM-Compatible mappings. The resistors are laid out in parallel and are stacked. I use metal one only, DRC and LVS.

 

Prelab: Finish tutorial 1, below is the end of tutorial 1.

 

https://lh4.googleusercontent.com/E3IIK7mzvwXLitJ8hCUXUC9qS1_rsUoOpIIioOMClGwFUWECm_MtosGLCL6vopIXUpWE9gD2OFBIbTZtbUV1gUDLSJ1zY2Bg-js0JReOjWCMbiQJuV87HktFxKiBFOehZ9Sf6jB-

 

Real lab work:

 

Zipped up lab3.zip – I also backed up the folder in my email.

 

Use the n-well to layout a 10k resistor as discussed in Tutorial 1

Discuss in your lab report, how to select the width and length of the resistor by referencing the process the process information from MOSIS.

https://lh6.googleusercontent.com/QgMZT8qxT1DPJGwEv7Xv_tnc_ZdRZt2vk-Bv3h8GHBr7V_KmTGHIU8M6zvSMaotmPVKxDCRpP9BiMC8nHMq0Lp1dmnLkCX79fpG8nNZxnMvfx3yn6DJtWgtQswedIKamVHm9eUnp

 

https://lh5.googleusercontent.com/89Oo44V2aeP10-ScFSFGHQpPlYwcjoCyMvxyUsc0qnU4YvQKRlAQqZ5QnZQg9MLcth2iGG1-u9_5YikZ19NaVja62p1xQBYIeawq9WoFcjZtkcnE--TL7woi0pu1K5FAT6EpIOTq

 

Rsquare for n-type resistors is approximately 819. I knew that the R needed to be 10k because that is the resistance we want to layout. I also knew that the minimum width was 4.5u so I back solved with that information to find the ideal length which was 56um.


819*56.0um4.5um = 10.19kohms

 

So the length is 56.0um and the width is 4.5um, which we decided earlier.

 

I created a rectangle for the resistor and entered the dimensions we calculated. There was an error the same way there was in the tutorial because the rectangle was not on the grid so I added 0.05 to each of the left and right sides to remove the error.

https://lh4.googleusercontent.com/u1qTvIf4cSF7fYNnPhamgNZ3E9O7dNxXl3qGCZovlH4ElhBykZHDZ8JRfkQxftGw7FWxuTSh2rhWXu91YHfvy6SDwOscfN3Tak11YSyvS6hKQ1IilwcUPGofn3DMnDmS4ROZO0AYoxiwM7exrQ

 

https://lh4.googleusercontent.com/P7tIFtOKUJpj-ZUGRSCoEhgDn2Lg-ZLqwCPTROeaPDCxCY7XlA7uloh_wWVxS2nmDSrjPZEbBEV1lZkUQIpHql0m27cM_4TUUqL3yJ9NMsUYr-gCck9jce1x7TBg-XZUVJ5mvxOOqoO8aGwzhw

 

Above is the finished resistor with the n-taps and the resistive layer on top. Below are the pins I used, both L and R are input/output pins onto metal 1.

 https://lh4.googleusercontent.com/pypP3UGODNK2jSh3yeYzJcZME7SPcH4SRyJ9PpmIBWsfzSVmcZqgjGteN9P7SoSrcqc-vkBARdQ29it4cChvwKQSm23f1TXCJXHlb9o6CMPMW2_gQVUBOyC2L6B_AGhY3EImMDKsJQgyTI85tQ  https://lh4.googleusercontent.com/0FnE7rBUzjiq0RcZC-TW6xWrRs2w1Q5nJJP0CTuvrE2KWeCiINYSs0eD359YQl9scAQBDGgenapQcSWYHSNlRTeCA3arQn36gqZxeGTYVOPsrel2hkznweh7B-fSbZRHSdMR3OY69SM7rVhCKQ

 

I then extracted the layout and the resistance of my rectangle was 10.21k, not exactly the same as calculations but was instead the same way as found in the tutorial.

https://lh6.googleusercontent.com/tj3um4qIj7Cc05fauA66bozmh4RgdmptaJFNLVLtKispAh1j0PqtkbMfVPmIs1QrMf3qZYhlfsetC-nEZxVs5SO5rfTjLz-zPKbDD5taFszOJ1x-1JV_3lhp8l62WTKS1SnAxIJQ4HGJOKOsDg

Below is the zoomed out version of the whole layout, extracted.

https://lh5.googleusercontent.com/6i2GTyKu6uFrrGdVu16OdnGCx0IBKvrmQQ10r75fbCvTy3qNQ8pFz4e4LJ2QFAwpt6tWaUTvR8DYq62pdIakWUnshI05KkFVlAjOmZgebvwgA_lIWwClrz4BRiqtQ93l3lAaov_WWhQ2NpAjYQ

 

https://lh6.googleusercontent.com/45uRD6qWHUm2jJtCq6vdj0YFAkndDyPBUbO5jjIW-2si8mVyN1VF3WUddoiyJ2CAoo5PeIhFplCTWX6C8iUKXndwcwTqHM8BAyVeZ-iLdBcYgPS0vOxoY9sbAwMnltRszg2eYFPDCveKVVZwAA

 

 

Above is the schematic version of the resistor I just laid out showing the pins as input/output connected to a single 10k resistor.

https://lh4.googleusercontent.com/dQ5NuFNWumAAgxTb_2hfivgLwk5pjIg9pEyYIPa_HBjtOlcABitfPeuGI446PqLlsQXXf2d2-HWRl-kXErpsBKD_ZktQ8jKik756k8WcI-ZnGYlY0_L__d4xZukbodCXb9tTLaoV

 

Above is the three resistor schematic used in lab 2 to make the DAC. An input “left” goes into two resistors connected in series, the right-most resistor outputs to “right” and then connects to the third resistor with input/output “bottom.” The same is relayed to the layout below. Two resistors are connected, output to “right,” which then outputs to bottom.

https://lh4.googleusercontent.com/AaZ_8RfNOxFfhfc7rQnTRmIPoatFWK0558p-JJF4Nj6UnNjdzilGVlN4oLq95XwBJYjz-qoOxZPWPGlHmOMfTK4Lrp8YcckgbZ26CB1tUPEHO2KhbaR1npxA04I34jY23alBEhepSWnSSV3aWw

 

Left, right and bottom labels added for correspondence to original schematic and will be deleted in the next step.

 

In our original schematic, I created a symbol for the three resistors and then stacked ten of them with another resistor on the bottom, to create the DAC. Now, I will stack the above layout three time connecting them the same way I connected the original schematic and then will add another resistor to ground, to the bottom.

 

Below is the schematic from the DAC I made in lab 2 which shows that the bottom connects to the right of the next block.

 

https://lh3.googleusercontent.com/jqO2a76W7QknlgpbiMN_nS2NlpNVDF1AplOLxF8lk6D1eUuLUBcLC3V-msfC1LhT_gDuSxtLIPdz_l53VSHKBTiEBivu7KXEw7ljeXUiDqjCqs3pYweC6g4wWLTAnzbj11N5YH78

Below is the entire schematic.

 

Below is the top few resistors of the schematic.

https://lh4.googleusercontent.com/TdR-z83LeIo_qysId17N0agLFfNLcWUkO-Z7Hi8-y489tmgaqQI5jVSSFD_T_LcPbdDpfja5L8_g24hoIUulHBrNEqkVXCMXz2zizI0vXYfhAlFugC0_Mqu56D6vHGOcoCb4CaK4VtC1WWc4dQ

 

 

We can view the top three resistors, and each group of three after, as one “block” of the R-2R resistors, for which I made a symbol view in my last lab for easier viewing. The left pin stays alone since it is an input, the right pin connects to the third resistor, and the third resistor connects to the bottom, which then connects to the second resistor, to the right pin. This continues on through 10 groups of 3, until the final (31st) resistor is connected to the bottom of the 30th resistor and is then connected to global ground.

 

Below is the last few resistors of the schematic, pin BO and the 31st resistor connected to ground.

 

https://lh3.googleusercontent.com/dda9TkxqBSGjR8fWVYAwSzdD7GBWOkRh4IvbFpBJT2GILWzfZdBM104l5U3PWCD-PkY3P5TrzmI4e50csErlsU4Tcn_OsfScNKiVgLEcuBLfAQAHWHOcYDpkEtsMj67YJqXfyHewHRnWEDQLIg

 

Below is the entire layout.

 

Below is part of the extracted view of part of the DAC.

https://lh5.googleusercontent.com/J6U-ohyNVOfy5B1o8s9MNEAnVwSdyxF6mPUvc2V2o9VjlQGeePbmLXWxZTdmtR2LLltnKGyyneryk5xgh4Mo34yfHBzcLmTB70BhqmKnbmYy2pQkt7BkF9P-fz07C8bF1ypUFXb5OThto6KFwA

 

I then LVS’d the extracted view and compared it to the schematic view of the original ten bit DAC that I made in lab 2.

 

https://lh5.googleusercontent.com/WOEs_wRKmRTSqGiS9bntZL5foqLYAv5DV3EvyhhtK43bVU6LklurYanKegY5umEjlHYYywuC0K6lRSKo5IS-LQhEN20bGNbL8Zk-9W7KUUwGczrBVic9MxCPruQ1e5wM3mHJEQ1KgIe1bKZXrw

 

The LVS was successful and the netlists matched.

https://lh3.googleusercontent.com/aVjZnwuQ_7-LX_fhmy1QAnRXc9tWEEuxPbZvl74ra9gS4rC0cv3CEoZDnYoJ4NynR0gf_hsx4WoRV9AQB2BFOD5DKRe6-0poBf4rCh9w-bgQkKTJkNzNkLoWxhhIXwMascb9rzD8_MQj17ATGQ

 

https://lh3.googleusercontent.com/TPhzvT-pRIrbCeqc0DNNxVglT4QJxaxOY_iaBFdD3Snp01oPgo8xu0DYCCKNoqYQ2m0RbYP6fI1XDD6oUqNghadq_hd5gyP8PZ_6oX-uDFYcbVIIuCEwUNLn4HeSf7dY38hPoJsIbv8uyfNR3Q

 

Return to Shadden’s Labs