As the number of muti-drug resistant pathogens continues to increase, the need to find suitable replacements is becoming more urgent. Antimicrobial peptides, as a defensive weapon of microorganisms, have received extensive attention by their wide range of antibacterial spectrum, special antibacterial mechanisms, and insusceptible to drug resistance. However,they are still exist many defects, such as high toxicity, low stability, and high production cost, which limits their development into drugs. In recent years, people have used computer-aided drug design and chemical synthesis to avoid disadvantages and develop antimicrobial peptides. This article reviews the self-limiting condition and design methods of antimicrobial peptides.