相傳文成公主依據中原《八十種五行歷算觀察法》細推觀察,得知雪域西藏的地形,嚴若羅剎魔女仰臥的形狀,在臥塘湖上建大昭寺,供奉釋迦牟尼佛以鎮女魔的心臟。又在紅山頂上築王宮,以鎮女魔的心骨。為了鎮羅剎魔女的肢體和其他魔怪,在四周還修建了昌珠寺、章丈寺、噶察寺、仲巴江寺、貢波布曲寺、洛扎空廳寺、絳真格傑寺、巴扎冬孜寺、康隆塘度母寺、壩卓傑曲寺、智慧度母寺、弄倫寺等12寺。十二鎮魔寺圖繪出了傳說中的十二古寺的形貌。藏於布達拉宮的十二鎮魔寺唐卡是清代布畫,長91厘米,寬62厘米。