Cook pasta according to package directions. Place artichokes in large glass bowl. Microwave on high 15 minutes, stirring once. Drain.
In large nonstick pan, heat oil over medium-high heat. Add onion and cook until soft, about 7 minutes. Add thyme and garlic, and cook 30 seconds more. Add broth and bring to a boil. Reduce heat and let simmer 5 minutes.
Stir in tomatoes, and cook 1 minute more. Add artichokes and parsley. Pour over fettuccine. Sprinkle with Parmesan, if desired.