La production d'impulsion femtoseconde par une cavité laser se fait par la technique du blocage de mode (mode-locking). Le blocage de mode peut être actif (réalisé à l'aide d'un cristal électro-optique ou acousto-optique intra-cavité) ou passif. En pratique, la grande majorité des lasers femtosecondes (en 2010) utilisent la méthode du blocage de modes passif, qui permet d'obtenir des impulsions plus courtes. Schématiquement, celle-ci consiste à favoriser dans le laser les fonctionnements à forte puissance crête. On utilise pour cela un processus non-linéaire au sein de la cavité laser qui modifie différemment le faisceau laser intra-cavité selon que la puissance est élevée ou faible. Si le laser fonctionne préférentiellement dans les conditions où l'élément non linéaire fonctionne à forte puissance crête incidente, les différents modes du laser se verrouillent en phase et on obtient un fonctionnement impulsionnel (régime dit « en mode bloqué » ou mode-locked laser en anglais).
Pour qu'un tel régime de fonctionnement soit atteint, il est essentiel qu'une impulsion femtoseconde une fois créée puisse se propager à l'identique après un tour complet de la cavité laser. À cette fin, le laseriste doit équilibrer la dispersion entre les différents constituants de la cavité laser de sorte que la dispersion totale sur un tour complet de la cavité soit quasi-nulle.
Dans le domaine optique, les matériaux transparents ordinaires présentent presque tous une dispersion dite positive ou normale. Il convient donc d'ajouter des éléments réalisant une dispersion négative afin de contrebalancer ces effets. Historiquement, on a utilisé des paires de prismes ou des paires de réseaux qui réalisent de facto une dispersion négative en ajoutant des retards géométriques de certaines longueurs d'onde par rapport aux autres. Un autre dispositif permettant d'obtenir de très fortes dispersions négatives est l'interféromètre (ou étalon) de Gires-Tournois. Les miroirs chirpés, utilisant des multicouches diélectriques habilement calculées permettent aujourd'hui d'obtenir des dispersions négatives de façon extrêmement compacte. Les fibres optiques à base de silice possèdent une dispersion nulle au voisinage de 1.5 µm, ce qui correspond au domaine de gain du milieu silice dopé Erbium. Les lasers impulsionnels à fibre dopés Erbium bénéficient de cette propriété. De manière générale, en optique guidée, il est possible de modifier les propriétés de dispersions par différentes techniques, en particulier celle des matériaux à cristaux photoniques. Plusieurs technologies de lasers femtosecondes utilisent ces possibilités.
L'élément non-linéaire permettant le blocage des modes réalise l'équivalent d'un absorbant saturable, qui possède des pertes à faible puissance crête mais en présente proportionnellement beaucoup moins à forte puissance optique. Cet absorbant saturable peut être réel et absorber le rayonnement plus ou moins en fonction de la puissance optique (miroir SESAM par exemple), ou bien effectif, en utilisant, par exemple, l'effet Kerr de polarisation ou l'effet de lentille à effet Kerr. La seconde méthode permet, en général, l'obtention d'impulsions plus courtes, alors que la première est, en principe, considérée comme plus facile à mettre en œuvre.
Le démarrage du régime à mode bloqué se fait, le plus souvent, simplement sur le bruit stochastique du laser (un début d'impulsion qui commence spontanément dans la cavité est suffisamment favorisé pour s'amplifier et établir rapidement un régime pulsé auto-stable). Les lasers utilisant le mode-locking actif ou un absorbant saturable réel sont, normalement à démarrage automatique. Les lasers utilisant un absorbant saturable effectif (très rapide) en général ne le sont pas et nécessitent un système de démarrage qui crée une perturbation induisant un pic de bruit pour démarrer. Diverses techniques permettent de favoriser le démarrage du régime impulsionnel pour ce type de laser sont utilisées. Une modulation d'amplitude de la pompe à la cadence de répétition du laser a, par exemple, été démontrée avec succès. L'ajout d'un absorbant saturable réel lent en plus de l'absorbant saturable effectif est également communément employé.