Robin Tsang
04/06/2024, 1:26 AMsky130_fd_sc_hvl_lsbufhv2lv_1 is showing some DRC errors when I instantiate it (see picture). Complaining about MV diffusion being too close to low-voltage nwell. Anyone come across similar issues with the sky130 hvl library?Tim Edwards
04/06/2024, 1:20 PM$PDK_ROOT/sky130A/libs.ref/sky130_fd_sc_hvl/mag/sky130_fd_sc_hvl__lsbufhv2lv_1.mag .
If you read the cell from GDS and then pass it through magic, this error will show up.
Two ways to resolve the problem:
(1) after reading GDS, edit the lsbufhv2lv_1 cell and run the command property MASKHINTS_HVI 22 34 706 1316 to restore the position of the HVI layer in the layout.
(2) try the GDS option gds maskhints on. This is pretty experimental, but is supposed to restore the mask hint automatically.Robin Tsang
04/06/2024, 3:22 PMproperty MASKHINTS_HVI 22 34 706 1316, the DRC errors are gone, but I noticed the coordinates actually extend beyond the cell (see box in picture). Is this the intended size and location of the HVI layer? Thanks.Robin Tsang
04/06/2024, 4:12 PMRobin Tsang
04/06/2024, 4:25 PMproperty MASKHINTS_HVI 22 34 706 1316, saving, and re-inserting the cell sky130_fd_sc_hvl_lsbufhv2lv_1 , I am still seeing the DRC error in the parent cell. Further, a second DRC error (see picture) related to min. width of HVNTM has appeared.
Just to be clear, I made a local copy of sky130_fd_sc_hvl_lsbufhv2lv_1.mag from the sky130 pdk and did the modification and saving and re-inserting of it in the parent cell. And I did check and verify that property MASKHINTS_HVI 22 34 706 1316 is located at the bottom of the file sky130_fd_sc_hvl_lsbufhv2lv_1.mag .Tim Edwards
04/06/2024, 5:27 PMRobin Tsang
04/06/2024, 5:33 PMsky130_fd_sc_hvl__lsbuflv2hv_1Tim Edwards
04/06/2024, 5:47 PMTim Edwards
04/06/2024, 6:02 PMTim Edwards
04/06/2024, 7:16 PMHV diffusion to LV nwell spacing error) in magic (version 8.3.470). I fixed the error in the PDK that generated the HVNTM layer error, and confirmed that the HVNTM no longer violates a design rule. But magic's DRC engine is still flagging it as an error, which I don't understand, so I'm still investigating that one.Robin Tsang
04/06/2024, 7:29 PMTim Edwards
04/06/2024, 7:31 PMTim Edwards
04/06/2024, 8:41 PMRobin Tsang
04/06/2024, 9:17 PMLinen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by