Cook pasta according to package directions. Meanwhile in a large skillet heat olive oil and saute onion and garlic over medium heat until softened, about 3 minutes. in a blender or food processor puree tomatoes, roasted peppers, chicken broth, vinegar and all spices until smooth. Add puree to onion and garlic, raise heat to medium-high, and cook 5 to 7 minutes, or until slightly thickened. Drain pasta, transfer to platter and top with sauce. Sprinkle with Parmesan cheese.