杨坚,即隋文帝,出生于一个名叫般若的地区,这个地区位于当时北魏的武川镇,大致位于今天的宁夏回族自治区固原市。他的家族原本是北魏的军事贵族,后来在北魏分裂为东魏和西魏后,杨坚的家族成为了西魏的重要支持者。西魏后被北周取代,杨坚的父亲杨忠在北周时期官至柱国大将军,因此杨坚出身于北周的关陇贵族集团。隋朝建立后,杨坚的籍贯被定为京兆郡长安县(今陕西省西安市),因为长安成为了隋朝的都城。